문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
기술문서:레퍼런스:언어:조건문 [2025/04/24 13:57] carlito76 |
기술문서:레퍼런스:언어:조건문 [2026/01/28 11:49] (현재) carlito76 |
||
|---|---|---|---|
| 줄 7: | 줄 7: | ||
| ===== ASP ===== | ===== ASP ===== | ||
| - | <color green> | + | * 대/ |
| - | ※ 대/ | + | |
| - | ※ 파스칼 표기법 | + | |
| - | </ | + | |
| <sxh vb; gutter: true;> | <sxh vb; gutter: true;> | ||
| 줄 56: | 줄 54: | ||
| ===== JSP/Java ===== | ===== JSP/Java ===== | ||
| + | * JDK 1.7 이상부터 switch 문에 String 사용 가능 | ||
| + | |||
| <sxh java; gutter: true;> | <sxh java; gutter: true;> | ||
| // if | // if | ||
| 줄 100: | 줄 100: | ||
| } | } | ||
| </ | </ | ||
| - | ((JDK 1.7 이상부터 switch 문에 String 사용 가능)) | ||
| ===== JSTL ===== | ===== JSTL ===== | ||
| 줄 243: | 줄 242: | ||
| ===== SQL ===== | ===== SQL ===== | ||
| - | <color green> | + | * 대/ |
| - | ※ 대/ | + | |
| - | ※ 최소 지원 버전은 약간의 차이가 있을 수 있습니다. | + | |
| - | </ | + | |
| + | ==== ANSI ==== | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | -- MySQL 4.0 이상/ | + | /* |
| + | MySQL 4.0 이상/ | ||
| + | MSSQL 7.0 이상 | ||
| + | Oracle 8i 이상/ | ||
| + | PostgreSQL 7.3 이상 | ||
| + | */ | ||
| CASE 컬럼/값 | CASE 컬럼/값 | ||
| WHEN 비교값1 THEN 반환값1 | WHEN 비교값1 THEN 반환값1 | ||
| 줄 256: | 줄 259: | ||
| END | END | ||
| - | -- MySQL 4.0 이상/ | ||
| CASE | CASE | ||
| WHEN 조건식1 THEN 반환값1 | WHEN 조건식1 THEN 반환값1 | ||
| 줄 263: | 줄 265: | ||
| END | END | ||
| - | -- MySQL 4.0 이상/ | + | /* |
| + | MySQL 3.23 이상/ | ||
| + | MSSQL 7.0 이상 | ||
| + | Oracle | ||
| + | PostgreSQL 7.3 이상 | ||
| + | */ | ||
| COALESCE(컬럼/ | COALESCE(컬럼/ | ||
| COALESCE(컬럼/ | COALESCE(컬럼/ | ||
| - | -- MySQL 3.23 이상/ | + | /* |
| + | MySQL 3.23 이상/ | ||
| + | MSSQL 7.0 이상 | ||
| + | Oracle 8i 이상/ | ||
| + | PostgreSQL 7.3 이상 | ||
| + | */ | ||
| NULLIF(컬럼/ | NULLIF(컬럼/ | ||
| </ | </ | ||
| - | ((ANSI SQL)) | ||
| + | ==== Non-ANSI ==== | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | -- MySQL 3.23 이상/ | + | /* |
| + | MySQL 3.23 이상/ | ||
| + | */ | ||
| IFNULL(컬럼/ | IFNULL(컬럼/ | ||
| - | -- MSSQL 6.0 이상 | + | /* |
| + | MSSQL 6.0 이상 | ||
| + | */ | ||
| ISNULL(컬럼/ | ISNULL(컬럼/ | ||
| - | -- MSSQL 2012 이상 | + | /* |
| + | MySQL 3.23 이상/ | ||
| + | */ | ||
| + | IF(조건식, | ||
| + | |||
| + | /* | ||
| + | MariaDB 10.3.2 이상 | ||
| + | MSSQL 2012 이상 | ||
| + | */ | ||
| IIF(조건식, | IIF(조건식, | ||
| - | -- Oracle 6 이상/ | + | /* |
| + | Oracle 6 이상/ | ||
| + | */ | ||
| DECODE(컬럼/ | DECODE(컬럼/ | ||
| DECODE(컬럼/ | DECODE(컬럼/ | ||
| 줄 288: | 줄 314: | ||
| DECODE(컬럼/ | DECODE(컬럼/ | ||
| - | -- Oracle 7 이상/ | + | /* |
| + | Oracle 7 이상/ | ||
| + | */ | ||
| NVL(컬럼/ | NVL(컬럼/ | ||
| - | -- Oracle | + | /* |
| + | Oracle | ||
| + | */ | ||
| NVL2(컬럼/ | NVL2(컬럼/ | ||
| </ | </ | ||