DB관련/oracle (18) 썸네일형 리스트형 CASE WHEN 문 table 에서 idx, CASE에 해당하는 값 alias , name 을 선택 CASE 기본 CASE 조건 WHEN 결과1 THEN 출력1 WHEN 결과 THEN 출력2 ELSE 출력3 END 칼럼명 1. SELECT idx, CASE WHEN 조건문 THEN 반환값 WHEN 조건문 THEN 반환값 ELSE 반환값 END AS alias ,name FROM table; 예시) SELECT idx, (CASE WHEN name =1 THEN '첫번째 값' WHEN name =2 THEN '두번째 값' ELSE '쓰레기 값' END )AS '값' ,condition FROM table 2. 혹은 케이스 문에서 CASE 조건칼럼 WHEN 조건값 THEN 반환값 WHEN 조건값 THEN 반환값 ELSE 반환값.. 오라클 기본 데이터 테이블 = entity 행 = row = record = tuple 열 = colum = attribute(=속성) WHERE 절에서는 대소문자를 구별한다 WHERE 절 날짜 검색 예시 SELECT first_name name from employees WHERE hire_date > '03/12/12'; 같은 날짜 포맷 문자열 혹은 WHERE 날짜칼럼 >= TO_DATE('20210114'); TO_DATE 는 포맷설정도 가능하다 TO_DATE('20210114','yyyy-mm-dd'); ORDER BY 에서 날짜는 최근 날짜가 더 크다. BETWEEN a AND b : a이상 b 이하 >= AND 이전 1 2 3 다음