본문 바로가기
반응형

Database/SQL3

[SQL] 오라클 CASE WHEN THEN 표현식 사용하기 SQL을 이용하여 데이터를 출력할 때 조건을 사용하여 표현할 수 있는 CASE문이 존재합니다. DECODE 함수와 비슷하지만 더욱 확장적입니다. 사용 방법은 그렇게 어렵지 않지만 DECODE보다는 조금 복잡할 수 있지만, CASE문이 조건을 사용할 때 부합하기때문에 꼭 알아두셔야되는 조건식입니다. [SQL] CASE WHEN THEN ELSE END 사용 방법 CASE문 사용 방법 SELECT CASE WHEN '조건' THEN '조건에 만족할 때 출력할 데이터' ELSE '조건에 만족하지 않을 때 출력 데이터' END FROM 테이블; CASE문의 구성 예제 화면이며 상단과 같이 사용할 수 있습니다. WHEN & THEN은 여러개를 입력할 수 있어서 다중으로 조건을 설정할 수도 있습니다. 상단의 화면에.. 2019. 5. 16.
오라클 SQL 문자열 자르기 함수 SUBSTR 사용 방법 예제 데이터베이스를 이용하여 출력할 때 출력 문자를 원하는 부분만 잘라서 출력할 때 사용하는 함수인 SUBSTR의 사용 방법에 대하여 알아보겠습니다. 사용 방법은 간단하지만 굉장히 많이 사용되는 함수이기때문에 데이터베이스를 하신다면 기본적으로 알아두어야할 함수입니다. SQL 함수 문자열 자르기 SUBSTR 사용 방법 예제 ▶ SUBSTR 함수 기본 사용 방법 구조 SELECT SUBSTR('데이터','출력시작번호','출력자릿수') FROM DUAL; ▶ 일반 문자열 출력 방법 SELECT '대한민국' FROM DUAL; ▶ 출력 결과 ▶ '대한민국' 문자열에서 '대' 출력 SELECT SUBSTR('대한민국','1','1') FROM DUAL; ▶ 출력 결과 ▶ '대한민국' 문자열에서 '대한' 출력 SELEC.. 2019. 4. 22.
오라클 문자 변환 함수 DECODE 사용 방법 오라클에서 데이터를 조회해서 특정 데이터 값을 변환하여 출력할 수 있습니다. DECODE라는 함수를 이용하여 출력하는 것인데, 형식이 매우 간단하여 쉽게 사용하실 수 있습니다. 이 함수는 조건문 형식이라 조건문에 해당하는 컬럼을 이용하여 조건이 일치할 때와 일치하지 않을 때 미리 입력된 데이터로 변환하여 출력해주는 함수입니다. 이번포스팅에서는 간단히 Decode 함수의 예제와 사용 방법에 대하여 알아보도록 하겠습니다. 오라클 Decode 함수 사용 방법 ▶ 테스트 테이블에 Price 라는 컬럼에 금액 관련 데이터가 들어있는 화면입니다. ▶ 해당 데이터를 이용하여 데이터를 변환하는 예제를 확인해보겠습니다. DECODE 단일 조건 사용 방법 SELECT DECODE( [조건 컬럼], [조건], [TRUE],.. 2018. 12. 25.
반응형