특정 컬럼 값이 널인 로우를 맨 아래로 배치 할 수 있나요? 0 3 7,970

by pirusira [SQLServer] [2010.04.01 16:24:14]


특정 컬럼 값이 널인 로우들은 무조건 맨 밑으로 내릴 수 있나요?
왜냐면 order by로 하면 null 있는게 맨 위로 오더라구요
답변 부탁해요~~
by 마농 [2010.04.01 16:46:25]
오라클이라면 ORDER BY 컬럼 NULLS LAST 하면 됩니다만.
MSSQL에서 지원이 안된다면
ORDER BY CASE WHEN 컬럼 IS NULL THEN 1 ELSE 0 END, 컬럼

by pirusira [2010.04.01 18:57:03]
오 고차원적인 답변 감사드립니다.

by 이재현 [2010.04.16 17:38:13]
SELECT A.AAA
FROM (
SELECT '' AS AAA
UNION ALL
SELECT 'A' AS AAA
)A
ORDER BY ''+AAA DESC
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입