Notice
Recent Posts
Recent Comments
Link
투케이2K
34. (MSSQL/SQL) coalesce 사용해 널이 아닌 첫번째 값을 출력 실시 본문
[개발 환경 설정]
개발 툴 : SSMS
개발 언어 : MSSQL
[소스 코드]
/*
[coalesce 사용해 널이 아닌 첫번째 값을 출력 실시]
1. coalesce (값, 값, 값, ...) - 값들을 서로 비교해서 널이 아닌 첫번째 값을 출력합니다
2. coalesce (NULL,'2','3') - 첫번째 자리 값이 널이므로 건너뛰고, 그다음 값을 확인해서 출력합니다
3. 참고 : 오라클은 공백 '' 데이터를 널로 인식하지만 Mysql 에서는 일반 데이터로 인식합니다 (반드시 null 로 명시해줘야합니다)
*/
/*[쿼리문 실행 실시]*/
select coalesce ('1','2','3') as "널이 아닌 첫번째 값",
coalesce (NULL,'2','3') as "널이 아닌 첫번째 값";
[결과 출력]
[요약 설명]
/*
[coalesce 사용해 널이 아닌 첫번째 값을 출력 실시]
1. coalesce (값, 값, 값, ...) - 값들을 서로 비교해서 널이 아닌 첫번째 값을 출력합니다
2. coalesce (NULL,'2','3') - 첫번째 자리 값이 널이므로 건너뛰고, 그다음 값을 확인해서 출력합니다
3. 참고 : 오라클은 공백 '' 데이터를 널로 인식하지만 Mysql 에서는 일반 데이터로 인식합니다 (반드시 null 로 명시해줘야합니다)
*/
반응형
'MsSqlDB' 카테고리의 다른 글
Comments