database

Oracle 07 연결연산자, AS 키워드, NVL2(), 아스키코드

HYC 2023. 10. 5. 15:48

관련자료  spring_1005.spl

operator - 연결 연산자||  = CONCAT(문자열, 문자열)

PRICE, AMOUNT, (PRICE * AMOUNT)  AS TOTAL FROM 테이블명

( PRICE * AMOUNT ) 의 데이터의 속성명을 TOTAL로 정해서 출력한다

AS는 필드명을 바꿀 때 사용한다

 

연결 연산자 ||

속성명1 || 속성명2

문자열 || 문자열

 

NVL2(MOBILE1, MOBILE1, '') - 기준: 2번째, 3번째 값이 NULL인지 아닌지 판단해서 

MOBILE1이 NULL이 아니면 MOBILE1 출력, 반대로 NULL이면 빈 공백이 출력되어 'NULL'이 된다

 

아스크 코드를 문자로 변환

반대로 문자를 아스크 코드값으로 반환한다. -> ASCII('0') -> '0'처럼 작은 따옴표로 감싸져 있어 0은 문자데이터이다.