문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
기술문서:레퍼런스:쿼리:기본:빈_값_정렬 [2026/01/20 13:55] carlito76 |
기술문서:레퍼런스:쿼리:기본:빈_값_정렬 [2026/01/20 14:14] (현재) carlito76 |
||
|---|---|---|---|
| 줄 12: | 줄 12: | ||
| ===== MySQL/ | ===== MySQL/ | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- NULL 처음 | + | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- NULL 처음, (NULL 제외 시) 빈 문자열 처음 |
| - | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- NULL 마지막 | + | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- NULL 마지막, (NULL 제외 시) 빈 문자열 마지막 |
| - | + | ||
| - | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- 빈 문자열 처음 | + | |
| - | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- 빈 문자열 마지막 | + | |
| /* | /* | ||
| 줄 32: | 줄 29: | ||
| ===== MSSQL ===== | ===== MSSQL ===== | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- NULL 처음 | + | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- NULL 처음, (NULL 제외 시) 빈 문자열 처음 |
| - | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- NULL 마지막 | + | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- NULL 마지막, (NULL 제외 시) 빈 문자열 마지막 |
| - | + | ||
| - | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- 빈 문자열 처음 | + | |
| - | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- 빈 문자열 마지막 | + | |
| /* | /* | ||
| 줄 54: | 줄 48: | ||
| SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- NULL 마지막 | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- NULL 마지막 | ||
| SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- NULL 처음 | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- NULL 처음 | ||
| - | |||
| - | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- 빈 문자열 처음 | ||
| - | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- 빈 문자열 마지막 | ||
| /* | /* | ||
| 줄 72: | 줄 63: | ||
| ===== PostgreSQL ===== | ===== PostgreSQL ===== | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- NULL 마지막 | + | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- NULL 마지막, 빈 문자열 처음 |
| - | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- NULL 처음 | + | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- NULL 처음, |
| - | + | ||
| - | SELECT * FROM {테이블} ORDER BY {컬럼} ASC; -- 빈 문자열 처음 | + | |
| - | SELECT * FROM {테이블} ORDER BY {컬럼} DESC; -- 빈 문자열 마지막 | + | |
| /* | /* | ||