사용자 도구

사이트 도구


기술문서:레퍼런스:언어:조건문

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:레퍼런스:언어:조건문 [2026/01/16 16:20]
carlito76
기술문서:레퍼런스:언어:조건문 [2026/05/27 00:10] (현재)
carlito76
줄 8: 줄 8:
 ===== ASP ===== ===== ASP =====
   * 대/소문자 구분 없음   * 대/소문자 구분 없음
-  * 파스칼 표기법 지향+    * 파스칼 표기법 지향
  
 <sxh vb; gutter: true;> <sxh vb; gutter: true;>
줄 225: 줄 225:
 <if test='조건식'> <if test='조건식'>
  구문  구문
 + <![CDATA[
 + <, >, & 포함 시
 + ]]>
 </if> </if>
  
줄 231: 줄 234:
  <when test='조건식1'>  <when test='조건식1'>
  구문1  구문1
 + <![CDATA[
 + <, >, & 포함 시
 + ]]>
  </when>  </when>
  <when test='조건식2'>  <when test='조건식2'>
  구문2  구문2
 + <![CDATA[
 + <, >, & 포함 시
 + ]]>
  </when>  </when>
  <otherwise>  <otherwise>
  예외 구문  예외 구문
 + <![CDATA[
 + <, >, & 포함 시
 + ]]>
  </otherwise>  </otherwise>
 </choose> </choose>
줄 244: 줄 256:
   * 대/소문자 구분 없음   * 대/소문자 구분 없음
   * 최소 지원 버전은 약간의 차이가 있을 수 있습니다.   * 최소 지원 버전은 약간의 차이가 있을 수 있습니다.
 +    * MySQL/MariaDB, PostgreSQL: 세부 버전까지 표시
 +    * MSSQL, Oracle/Tibero: 제품 버전까지 표시
  
 ==== ANSI ==== ==== ANSI ====
줄 259: 줄 273:
 END END
  
-/* 
- MySQL 4.0 이상/MariaDB 5.1 이상 
- MSSQL 2000 이상 
- Oracle 8i 이상/Tibero 3 이상 
- PostgreSQL 7.3 이상 
-*/ 
 CASE CASE
  WHEN 조건식1 THEN 반환값1  WHEN 조건식1 THEN 반환값1
줄 272: 줄 280:
  
 /* /*
- MySQL 4.0 이상/MariaDB 5.1 이상 + MySQL 3.23 이상/MariaDB 5.1 이상 
- MSSQL 2000 이상 + MSSQL 7.0 이상 
- Oracle 9i 이상/Tibero 3 이상+ Oracle 8i 이상/Tibero 3 이상
  PostgreSQL 7.3 이상  PostgreSQL 7.3 이상
 */ */
줄 302: 줄 310:
  
 /* /*
 + MySQL 3.23 이상/MariaDB 5.1 이상
 +*/
 +IF(조건식, TRUE 치환값, FALSE 치환값)
 +
 +/*
 + MariaDB 10.3.2 이상
  MSSQL 2012 이상  MSSQL 2012 이상
 */ */
줄 320: 줄 334:
  
 /* /*
- Oracle 8i 이상/Tibero 6 이상+ Oracle 8i 이상/Tibero 3 이상
 */ */
 NVL2(컬럼/값, NOT NULL 치환값, NULL 치환값) NVL2(컬럼/값, NOT NULL 치환값, NULL 치환값)
 </sxh> </sxh>