일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Stock
- css
- 자바
- 자바스크립트
- SQL
- html
- 제이쿼리
- php
- Oracle
- 공모주
- 공모주 청약 일정
- IPO
- codeigniter
- 7월 공모주 청약 일정
- Eclipse
- 주식
- 코드이그나이터
- 리눅스
- MYSQL
- 6월 공모주 청약 일정
- 오라클
- linux
- 공모주 청약
- 주식 청약 일정
- java
- 맥
- 주식 청약
- JavaScript
- jquery
- Stock ipo
- Today
- Total
목록오라클 case when (2)
개발자의 끄적끄적
[sql/oracle] 오라클 CASE WHEN 표현식 사용법 [펌] 오라클에서 if 문과 비슷한 기능을 하는 DECODE 함수가 있다. 그러나 DECODE 함수는 조건이 많아지면 가독성이 떨어지고 복잡해지며, 가장 큰 문제는 오라클 SQL에서만 사용할 수 있는 비표준 함수이다. 오라클에서 DECODE 함수를 대체할 수 있는 기능이 CASE 표현식이며 가독성이 좋고 더 많은 기능을 제공한다. 조건이 복잡한 경우 DECODE 함수 보다 CASE 표현식을 사용할 것을 권장한다. 오라클 CASE 표현식 CASE 표현식에서 ELSE 부분은 생략이 가능하며, 만족하는 조건이 없으면 NULL을 리턴한다. CASE 표현식은 SELECT 절, WHERE 절, PL/SQL 등 많은 부분에서 사용이 가능하다. SELECT..
[sql / oracle] SQL 활용 - 테이블 생성, 날짜 계산 ,CASE WHEN [펌] 기본적인 구조는 아래와 같습니다 ! CREATE TABLE (원하는 테이블명) ( (원하는 칼럼명) (원하는데이터타입)(길이) (NULL값 여부) CONSTRAINT xpk테이블명_table PRIMARY KEY(키 지정할 칼럼명) ); 테이블 생성 위 형식으로 예시를 하나 만들어보면 CREATE TABLE customer ( cus_id varchar2(5) NOT NULL /*고객번호*/ ,sex char(1) /*성별*/ ,age varchar2(20) /*연령대*/ ,CONSTRAINT xpkdemo_table PRIMARY KEY(cus_id) ); 참고로 /*~ */ 는 주석처리되어 쿼리에 아무런 영..