null2 [SQL 기초] order 기준 열의 Null 2025.02.24 - [프로그래밍/SQL, Hive, SAS 관련 정보] - [SQL] Table of Contents오늘 작업하다가 order 기준 열에 Null이 있는 경우를 마주쳤는데, 정렬을 한다면 정렬이 될 것인지 헷갈리더군요. 간단히 정리해두도록 하겠습니다. Oracle:ASC → NULL 값은 마지막DESC → NULL 값은 첫 번째NULLS FIRST / NULLS LAST 옵션 사용 가능-- 오름차순 정렬 시 기본: NULL 값은 마지막SELECT * FROM table_name ORDER BY A ASC;-- 오름차순 정렬 시 NULL 값을 맨 앞에 배치SELECT * FROM table_name ORDER BY A ASC NULLS FIRST;-- 내림차순 정렬 시 기본: NULL .. 2025. 4. 8. [SQL 기초] Null 관련 함수 2025.02.24 - [프로그래밍/SQL, Hive, SAS 관련 정보] - [SQL] Table of Contents오늘은 SQL의 Null과 관련된 함수들에 대해서 알아보도록 하겠습니다. 1) COALESCE 함수COALESCE: 여러 인수 중 첫 번째 NULL이 아닌 값을 반환. 모든 인수가 NULL일 경우 NULL을 반환합니다.SELECT employee_id, COALESCE(email, phone, 'No contact available') AS contact_infoFROM employees; 예를 들어서 Full outer join 후 아래와 같이 사용할 수도 있겠죠. select NVL(t1.id, t2.id) id, coalesce(t1.rcnt,0)+coalesce(t2... 2024. 11. 1. 이전 1 다음 반응형