Programming39 [ORACLE] DECODE 함수 사용하기 요즘 회사에서 쿼리를 다루는 일이 많아지면서 쿼리에 대해 많이 부족하다고 느껴 퇴근 후 따로 공부를 하고 있다. 오늘 복습할 ORACLE 함수 중 하나! DECODE 함수에 대해 포스팅을 해보려고 한다. DECODE 함수는 오라클 쿼리에서 가장 많이 사용하는 함수 중 하나이다. if~else 문과 같은 역할을 하는 함수이며 CASE WHEN~THEN~ESLE END 구문과 비슷한 역할을 하지만 차이점이 존재한다. DECODE는 함수고 CASE는 구문이다. DECODE는 SQL에서 사용할 수 없다. PL/SQL 에서만 사용할 수 있다. CASE는 구문이므로 SQL에서도 사용이 가능하다. ** SQL과 PL/SQL SQL은 RDBMS에서 데이터에 접근하기 위해 사용하는 "표준언어" PL/SQL은 SQL을 사.. 2022. 2. 15. [Spring] Eclipse에 Spring 환경 설정하기 스프링 공부를 위해 김영한 강사님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 이란 강의를 듣고 있는데 강의에서 강사님은 인텔리제이를 사용하여 강의를 진행하신다. 하지만.. 우리회사는 이클립스로 프로젝트를 진행하고 있고 시대의 흐름을 위해 나는 이클립스를 이용하여 강의를 따라가기로 결정했다. (이클립스를 사용해도 된다고 강의 중간에 설명해주신다.) 인텔리제이로 수업을 진행하시다보니 수업 처음부터 난관에 부딪히게 되는데 이클립스에 스프링 환경을 설정해주는 방법을 설명해주지는 않으신다. 그래서 구글링을 통해 이클립스에 스프링 환경을 설정하는 방법을 알아내 설정하였고 이 방법을 소개하고자 한다. ※ 이클립스에 자바환경이 구축되있습니다. 버전은 JAVA11 이고 검색하면 방법이 나.. 2021. 7. 20. [Linux] 리눅스(우분투) 명령어 정리(1) (개발자로 취업을 성공했다! 자축자축) 회사에서 리눅스를 사용하니 공부하라고 한다. 국비학원만 다녀본 나로서는 리눅스라는 개념을 알지 못했지만 나의 영원한 선생님 구글선생님을 통해 전반적인 개념과 사용법을 숙지하였고 환경을 설정해서 이것 저것 만져보며 익숙해지려고 노력하고 있다. 수많은 명령어가 있기에 외우는 것보다 많이 써보며 익히는 것이 더 효율적이라 판단되어 자주 사용한 명령어들과 그 외 명령어들을 정리하려고 한다. (공부정리용 글이라 없는 명령어가 있을수도 있음) 사용버전 - Ubuntu-20.04.2.0 1. vi 커서 이동 명령어 명령어 설명 h 왼쪽으로 커서 이동 j 아래로 커서 이동 k 위로 커서 이동 l 오른쪽으로 커서 이동 w 오른쪽 단어 끝 부분으로 이동 Enter 한 행 아래로 커서.. 2021. 7. 20. [JAVA] com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'userID' cannot be null 오류 해결하기 개인 프로젝트를 진행하는 도중에 com.mysql.jdbc.exceptions.jdbc4.MySQLLintergrityConstraintViolationExcepition: Column 'userID' cannot be null 이라는 오류가 생겼다. 구글링 한결과 DB를 넣어줄때 기본키에는 null 값을 주면 안된다고 한다! 하지만 나의 DB에는 이렇게 userID 가 null로 되있어서 오류가 떴던것.. 오류해결! 2021. 6. 3. [게시판구현] 1. 로그인 기능 구현하기 현재 다니고있는 국비학원의 과정은 웹과 앱이 혼합된 과정이이며 이전 과정에서 웹을 배웠고 현재는 앱을 배우고 있다. 나는 웹 백엔드 취업을 희망하기 때문에 혹여나 앱을 배우는 시간 도중에 앞서 배운 웹에 관련된 내용을 까먹을수도 있고 이전에 포트폴리오로 만든 웹페이지도 너무 단순한 기능만 들어가있고 마음에 들지 않아서 웹과정 복습, 몰랐던 지식 습득, 포트폴리오 등의 목적을 가지고 웹의 기본인 게시판을 구현해보기로 결심했다! 학원에서 진행하는게 아닌 혼자하는 개인포트폴리오 이기때문에 나의 선생님은 구글과 유튜버 '동빈나' 님의 JSP게시판구현 영상을 참고하여 구현하기로 결심했고 구현하는 과정, 구현하면서 생겼던 오류 등을 글에 모두 담고자 한다. 1. 데이터베이스 생성하기 로그인 기능을 구현 할 때 로그.. 2021. 5. 30. [JSP] 이클립스 Unhandled event loop exception 오류 해결하기 게시판을 구현해보고자 Mysql과 이클립스와 연동해서 테이블을 생성하고 결과를 실행하니 Unhandled event loop exception 오류가 발현했다. 구글링을 해본 결과 2가지 방법이 있었는데 결과적으로 나는 2가지 방법으로는 모두 해결되지 않았다. 첫번째는 eclipse.ini 파일을 수정 하는 것이였다. Eclipse 응용 프로그램이 있는 폴더내 eclipse.ini 파일을 열어 '-vmargs' 바로 밑에 '-XX:MaxPermSize=256m' 추가를 하면 된다고 한다. 해결 안됐다.. 두번째로는 윈도우 운영체제를 업그레이드 하는 방법이였는데 이것도 해당이 되지 않았다. 구글링해도 해결방법이 나오지않아서 30분정도 끙끙댄 결과 해결방법을 알아냈다!!! 방법은 C:\Users\JSP\.m.. 2021. 5. 30. 이전 1 ··· 3 4 5 6 7 다음