사용자 도구

사이트 도구


기술문서:레퍼런스:언어:연산자

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:레퍼런스:언어:연산자 [2025/11/28 15:46]
carlito76
기술문서:레퍼런스:언어:연산자 [2026/02/09 17:07] (현재)
carlito76
줄 11: 줄 11:
  
 ^  구분  ^  연산자 / 조건자  ^  비고  ^ ^  구분  ^  연산자 / 조건자  ^  비고  ^
- 비교(관계)  | = | 같음 | +| 비교(관계) | = | 같음 | 
-| ::: | Is | 같음 ((객체 (참조) 성)) |+| ::: | Is | 같음 ((객체 동성)) |
 | ::: | <> | 같지 않음 | | ::: | <> | 같지 않음 |
 | ::: | > | 보다 큼 | | ::: | > | 보다 큼 |
줄 22: 줄 22:
 | ::: | IsObject | 객체인 경우 참을 반환 | | ::: | IsObject | 객체인 경우 참을 반환 |
 | ::: | IsNumeric | 숫자인 경우 참을 반환 | | ::: | IsNumeric | 숫자인 경우 참을 반환 |
- 논리  | And | 모두 참이면 참을 반환 |+| 논리 | And | 모두 참이면 참을 반환 |
 | ::: | Or | 하나라도 참이면 참을 반환 | | ::: | Or | 하나라도 참이면 참을 반환 |
 | ::: | Not | 반대값을 반환 | | ::: | Not | 반대값을 반환 |
- 산술  | + | 더하기 |+| 산술 | + | 더하기 |
 | ::: | - | 빼기 | | ::: | - | 빼기 |
 | ::: | * | 곱하기 | | ::: | * | 곱하기 |
줄 31: 줄 31:
 | ::: | Mod | 나머지 | | ::: | Mod | 나머지 |
 | ::: | <nowiki>^</nowiki> | 지수 | | ::: | <nowiki>^</nowiki> | 지수 |
- 연결  | & | |+| 연결 | & | |
  
 ===== JSP/Java ===== ===== JSP/Java =====
-^  구분  ^  연산자 / 조건자  ^  비고 +^  구분  ^  연산자 / 조건자  ^^  비고 
- 비교(관계)  | == | 같음 ((주소값)) | +| 비교(관계) | == |  논리형\\ 숫자형\\ 문자형  | 같음 ((객체 (주소값) 동일성)) | 
-| ::: | equals() | 같음 ((문자열)) | +| ::: | != | ::: | 같지 않음 | 
-| ::: | equalsIgnoreCase() | (대/소문자 무시) 같음 ((문자열)) | +| ::: | > |  숫자형\\ 문자형  | 보다 큼 | 
-| ::: | != | 같지 않음 | +| ::: | < | ::: | 보다 작음 | 
-| ::: | > | 보다 큼 | +| ::: | >= | ::: | 크거나 같음 | 
-| ::: | < | 보다 작음 | +| ::: | <= | ::: | 작거나 같음 | 
-| ::: | >= | 크거나 같음 | +| ::: | equals() |  문자열형  | 같음 | 
-| ::: | <= | 작거나 같음 | +| ::: | equalsIgnoreCase() | ::: | 같음\\ (대/소문자 무시) | 
-|  논리  | && | 모두 참이면 참을 반환 | +| ::: | compareTo() | ::: | 사전순으로 앞: 음수\\ 같음: 0\\ 사전순으로 뒤: 양수 | 
-| ::: | <nowiki>||</nowiki> | 하나라도 참이면 참을 반환 | +| ::: | compareToIgnoreCase() | ::: | 사전순으로 앞: 음수\\ 같음: 0\\ 사전순으로 뒤: 양수\\ (대/소문자 무시) | 
-| ::: | ! | 반대값을 반환 | +논리 | && || 모두 참이면 참을 반환 | 
- 산술  | + | 더하기 | +| ::: | <nowiki>||</nowiki> || 하나라도 참이면 참을 반환 | 
-| ::: | - | 빼기 | +| ::: | ! || 반대값을 반환 | 
-| ::: | * | 곱하기 | +| 산술 | + || 더하기 | 
-| ::: | / | 나누기 | +| ::: | - || 빼기 | 
-| ::: | % | 나머지 | +| ::: | * || 곱하기 | 
- 연결  | + | |+| ::: | / || 나누기 | 
 +| ::: | % || 나머지 | 
 +| 연결 | + || |
  
 ===== JSTL ===== ===== JSTL =====
 ^  구분  ^  연산자 / 조건자  ^  비고  ^ ^  구분  ^  연산자 / 조건자  ^  비고  ^
- 비교(관계)  | == | 같음 |+| 비교(관계) | == | 같음 |
 | ::: | eq | ::: | | ::: | eq | ::: |
 | ::: | != | 같지 않음 | | ::: | != | 같지 않음 |
줄 68: 줄 70:
 | ::: | le | ::: | | ::: | le | ::: |
 | ::: | empty | 빈 값인 경우 참을 반환 | | ::: | empty | 빈 값인 경우 참을 반환 |
- 논리  | && | 모두 참이면 참을 반환 |+| 논리 | && | 모두 참이면 참을 반환 |
 | ::: | and  | ::: | | ::: | and  | ::: |
 | ::: | <nowiki>||</nowiki> | 하나라도 참이면 참을 반환 | | ::: | <nowiki>||</nowiki> | 하나라도 참이면 참을 반환 |
줄 74: 줄 76:
 | ::: | ! | 반대값을 반환 | | ::: | ! | 반대값을 반환 |
 | ::: | not | ::: | | ::: | not | ::: |
- 산술  | + | 더하기 |+| 산술 | + | 더하기 |
 | ::: | - | 빼기 | | ::: | - | 빼기 |
 | ::: | * | 곱하기 | | ::: | * | 곱하기 |
줄 81: 줄 83:
 | ::: | % | 나머지 | | ::: | % | 나머지 |
 | ::: | mod | ::: | | ::: | mod | ::: |
- 연결  | + | +| 연결 | + |
  
 ===== JavaScript ===== ===== JavaScript =====
 ^  구분  ^  연산자  ^  비고  ^ ^  구분  ^  연산자  ^  비고  ^
- 비교(관계)  | == | 같음 |+| 비교(관계) | == | 같음 |
 | ::: | != | 같지 않음 | | ::: | != | 같지 않음 |
 | ::: | === | (타입과 값 모두) 같음 | | ::: | === | (타입과 값 모두) 같음 |
줄 93: 줄 95:
 | ::: | >= | 크거나 같음 | | ::: | >= | 크거나 같음 |
 | ::: | <= | 작거나 같음 | | ::: | <= | 작거나 같음 |
- 논리  | && | 모두 참이면 참을 반환 |+| 논리 | && | 모두 참이면 참을 반환 |
 | ::: | <nowiki>||</nowiki> | 하나라도 참이면 참을 반환 | | ::: | <nowiki>||</nowiki> | 하나라도 참이면 참을 반환 |
 | ::: | ! | 반대값을 반환 | | ::: | ! | 반대값을 반환 |
- 산술  | + | 더하기 |+| 산술 | + | 더하기 |
 | ::: | - | 빼기 | | ::: | - | 빼기 |
 | ::: | * | 곱하기 | | ::: | * | 곱하기 |
 | ::: | / | 나누기 | | ::: | / | 나누기 |
 | ::: | % | 나머지 | | ::: | % | 나머지 |
-| ::: | <nowiki>**</nowiki> ((ES6 이상)) | 지수 | +| ::: | <nowiki>**</nowiki> ((ECMAScript 2016 (ES7) 이상)) | 지수 | 
- 연결  | + | |+| 연결 | + | |
  
 ===== Shell Script ===== ===== Shell Script =====
-^  구분  ^  연산자  ^  비고 +^  구분  ^  연산자 / 조건자  ^^  비고 
- 비교(관계)  | -eq | 같음 ((숫자)) +| 비교(관계) | -eq |  숫자형  | 같음 
-| ::: | | 같음 ((문자열)) +| ::: | -ne | ::: | 같지 않음 
-| ::: | == ((Bash 4.0 이상 패턴 매칭 지원)) | ::: +| ::: | -gt | ::: | 보다 큼 | 
-| ::: | -ne | 같지 않음 ((숫자)) +| ::: | -lt | ::: | 보다 작음 | 
-| ::: | != | 같지 않음 ((문자열)) +| ::: | -ge | ::: | 크거나 같음 | 
-| ::: | -gt | 보다 큼 | +| ::: | -le | ::: | 작거나 같음 | 
-| ::: | -lt | 보다 작음 +| ::: | = |  문자열형  | 같음 
-| ::: | -ge | 크거나 같음 | +| ::: | == ((Bash 2.0 이상)) ((Bash 4.0 이상 패턴 매칭 지원)) | ::: | ::: | 
-| ::: | -le | 작거나 같음 +| ::: | != | ::: | 같지 않음 | 
- 논리  | -a | 모두 참이면 참을 반환 | +| ::: | -| ::: | 빈 문자열인 경우 참을 반환 
-| ::: | -o | 하나라도 참이면 참을 반환 | +| ::: | -| ::: | 빈 문자열 아닌 경우 참을 반환 
-| ::: | ! | 반대값을 반환 | +| 논리 | -a || 모두 참이면 참을 반환 | 
- 산술  | + | 더하기 | +| ::: | -o || 하나라도 참이면 참을 반환 | 
-| ::: | - | 빼기 | +| ::: | ! || 반대값을 반환 | 
-| ::: | * | 곱하기 | +| 산술 | + || 더하기 | 
-| ::: | / | 나누기 | +| ::: | - || 빼기 | 
-| ::: | % | 나머지 | +| ::: | * || 곱하기 | 
-| ::: | <nowiki>**</nowiki> ((Bash 4.이상)) | 지수 | +| ::: | / || 나누기 | 
- 연결  | N/A ||+| ::: | % || 나머지 | 
 +| ::: | <nowiki>**</nowiki> ((Bash 2.02 이상)) || 지수 | 
 +| 연결 |  <color gray>N/A</color>  || |
  
 ===== MyBatis ===== ===== MyBatis =====
-^  구분  ^  연산자 / 조건자  ^  비고 +^  구분  ^  연산자 / 조건자  ^^  비고 
- 비교(관계)  | == | 같음 | +| 비교(관계) | == |  논리형\\ 숫자형\\ 문자열형  | 같음 | 
-| ::: | eq | ::: +| ::: | eq | ::: | ::: | 
-| ::: | equals() | 같음 ((문자열)) +| ::: | != | ::: | 같지 않음 | 
-| ::: | equalsIgnoreCase() | (대/소문자 무시) 같음 ((문자열)) | +| ::: | neq | ::: | ::: | 
-| ::: | != | 같지 않음 | +| ::: | > | ::: | 보다 큼 | 
-| ::: | neq | ::: | +| ::: | gt | ::: | ::: | 
-| ::: | > | 보다 큼 | +| ::: | < |  ::: |보다 작음 | 
-| ::: | gt | ::: | +| ::: | lt | ::: | ::: | 
-| ::: | < | 보다 작음 | +| ::: | >= | ::: | 크거나 같음 | 
-| ::: | lt | ::: | +| ::: | gte | ::: | ::: | 
-| ::: | >= | 크거나 같음 | +| ::: | <= | ::: | 작거나 같음 | 
-| ::: | gte | ::: | +| ::: | lte | ::: | ::: | 
-| ::: | <= | 작거나 같음 | +| ::: | equals() |  문자열형  | 같음 | 
-| ::: | lte | ::: | +| ::: | equalsIgnoreCase() | ::: | 같음\\ (대/소문자 무시) | 
-|  논리  | && | 모두 참이면 참을 반환 | +| ::: | compareTo() | ::: | 사전순으로 앞: 음수\\ 같음: 0\\ 사전순으로 뒤: 양수 | 
-| ::: | and | ::: | +| ::: | compareToIgnoreCase() | ::: | 사전순으로 앞: 음수\\ 같음: 0\\ 사전순으로 뒤: 양수\\ (대/소문자 무시) | 
-| ::: | <nowiki>||</nowiki> | 하나라도 참이면 참을 반환 | +| ::: | empty || 빈 값인 경우 참을 반환 | 
-| ::: | or | ::: | +논리 | && || 모두 참이면 참을 반환 | 
-| ::: | ! | 반대값을 반환 | +| ::: | and || ::: | 
-| ::: | not | ::: | +| ::: | <nowiki>||</nowiki> || 하나라도 참이면 참을 반환 | 
- 산술  | N/A || +| ::: | or || ::: | 
- 연결  | N/A ||+| ::: | ! || 반대값을 반환 | 
 +| ::: | not || ::: | 
 +| 산술 |  <color gray>N/A</color>  || | 
 +| 연결 |  <color gray>N/A</color>  || |
  
 ===== SQL ===== ===== SQL =====
줄 156: 줄 163:
  
 ^  구분  ^  연산자 / 조건자  ^  비고  ^ ^  구분  ^  연산자 / 조건자  ^  비고  ^
- 비교(관계)  | = | 같음 |+| 비교(관계) | = | 같음 |
 | ::: | <> | 같지 않음 | | ::: | <> | 같지 않음 |
 | ::: | != ((Non-ANSI)) ((Access, DB2 미지원)) ((DB2 10.5 이상 공식 지원)) | ::: | | ::: | != ((Non-ANSI)) ((Access, DB2 미지원)) ((DB2 10.5 이상 공식 지원)) | ::: |
줄 164: 줄 171:
 | ::: | <= | 작거나 같음 | | ::: | <= | 작거나 같음 |
 | ::: | IS NULL | NULL인 경우 참을 반환 | | ::: | IS NULL | NULL인 경우 참을 반환 |
-| ::: | IN | 여러 개의 값 비교\\ \\ ■ 제한 없음\\ MySQL/MariaDB ((max_allowed_packet 값으로 제한)) Tibero PostgreSQL\\ \\ ■ 제한 있음\\ MSSQL: 2100개\\ Oracle 8i 이하: 256개\\ Oracle 9i 이상: 1000개 | +| ::: | IN | 여러 개의 값 비교\\ \\ ● 제한 없음\\ MySQL/MariaDB ((max_allowed_packet 값으로 제한))\\ Tibero\\ PostgreSQL\\ \\ ● 제한 있음\\ MSSQL: 2,100개\\ Oracle 8i 이하: 256개\\ Oracle 9i 이상: 1,000개 | 
-| ::: | BETWEEN | 범위 비교 (시작 값보다 크거나 같고 마지막 값보다 작거나 같음)\\ \\ ■ 숫자형 컬럼\\ MySQL 4.0 이상/MariaDB 5.1 이상 MSSQL 7.0 이상\\ Oracle 8i 이상/Tibero 6 이상 PostgreSQL 7.3 이상\\ 예시) 컬럼 <color blue>BETWEEN</color> 1 <color blue>AND</color> 10\\ \\ ■ 문자형 컬럼\\ MySQL 4.0 이상/MariaDB 5.1 이상 MSSQL 2000 이상\\ Oracle 8i 이상/Tibero 6 이상 PostgreSQL 7.3 이상\\ 예시) 컬럼 <color blue>BETWEEN</color> 'A' <color blue>AND</color> 'Z'\\ 예시) 컬럼 <color blue>BETWEEN</color> '가' <color blue>AND</color> '힣'\\ \\ ■ 날짜형 컬럼 ((BETWEEN 비추천))\\ MySQL 4.0 이상/MariaDB 5.1 이상\\ 예시) 컬럼 <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31'\\ \\ MSSQL 6.5 이상\\ 예시) <color blue>CONVERT</color>(CHAR(10), 컬럼, 120)\\ <color blue>BETWEEN</color> '2025-01-01' AND '2025-12-31' ((인덱스를 타지 않음))\\ \\ MSSQL 2005 이상\\ 예시) 컬럼 <color blue>BETWEEN</color> '2025-01-01 00:00:00'\\ <color blue>AND</color> '2025-12-31 23:59:59.997'\\ \\ MSSQL 2008 이상\\ 예시) <color blue>CONVERT</color>(<color blue>DATE</color>, 컬럼)\\ <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31' ((인덱스를 타지 않음))\\ \\ Oracle 8.1.6 이상/Tibero 6 이상\\ 예시) <color blue>TO_CHAR</color>(<color blue>TRUNC</color>(컬럼), 'YYYY-MM-DD')\\ <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31' ((인덱스를 타지 않음))\\ 예시) 컬럼 <color blue>BETWEEN</color> <color blue>TO_DATE</color>('2025-01-01', 'YYYY-MM-DD')\\ <color blue>AND</color> <color blue>TO_DATE</color>('2025-12-31', 'YYYY-MM-DD') + 1 - (1 / (24 * 60 * 60))\\ \\ PostgreSQL 7.2 이상\\ 예시) <color blue>TO_CHAR</color>(<color blue>DATE_TRUNC</color>('DAY', 컬럼), 'YYYY-MM-DD')\\ <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31' ((인덱스를 타지 않음))\\ \\ PostgreSQL 7.3 이상\\ 예시) 컬럼 <color blue>BETWEEN</color> <color blue>TIMESTAMP</color> '2025-01-01 00:00:00'\\ <color blue>AND</color> <color blue>TIMESTAMP</color> '2025-12-31 23:59:59.999' | +| ::: | BETWEEN | 범위 비교\\ (시작 값보다 크거나 같고 마지막 값보다 작거나 같음)\\ \\ ● 숫자형 컬럼\\ MySQL 4.0 이상/MariaDB 5.1 이상\\ MSSQL 7.0 이상\\ Oracle 8i 이상/Tibero 6 이상\\ PostgreSQL 7.3 이상\\ 예시) 컬럼 <color blue>BETWEEN</color> 1 <color blue>AND</color> 10\\ \\ ● 문자형 컬럼\\ MySQL 4.0 이상/MariaDB 5.1 이상\\ MSSQL 2000 이상\\ Oracle 8i 이상/Tibero 6 이상\\ PostgreSQL 7.3 이상\\ 예시) 컬럼 <color blue>BETWEEN</color> 'A' <color blue>AND</color> 'Z'\\ 예시) 컬럼 <color blue>BETWEEN</color> '가' <color blue>AND</color> '힣'\\ \\ ● 날짜형 컬럼 ((BETWEEN 비추천))\\ MySQL 4.0 이상/MariaDB 5.1 이상\\ 예시) 컬럼 <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31' ((DATE 타입))\\ 예시) 컬럼 <color blue>BETWEEN</color>\\ '2025-01-01 00:00:00' <color blue>AND</color> '2025-12-31 23:59:59' ((DATETIME/TIMESTAMP 타입))\\ \\ MSSQL 6.5 이상\\ 예시) <color blue>CONVERT</color>(CHAR(10), 컬럼, 120)\\ <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31' ((인덱스를 타지 않음))\\ \\ MSSQL 2005 이상\\ 예시) 컬럼 <color blue>BETWEEN</color>\\ '2025-01-01 00:00:00' <color blue>AND</color> '2025-12-31 23:59:59.997'\\ \\ MSSQL 2008 이상\\ 예시) <color blue>CONVERT</color>(<color blue>DATE</color>, 컬럼)\\ <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31' ((인덱스를 타지 않음))\\ \\ Oracle 8i 이상/Tibero 6 이상\\ 예시) <color blue>TO_CHAR</color>(<color blue>TRUNC</color>(컬럼), 'YYYY-MM-DD')\\ <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31' ((인덱스를 타지 않음))\\ 예시) 컬럼 <color blue>BETWEEN</color>\\ <color blue>TO_DATE</color>('2025-01-01', 'YYYY-MM-DD')\\ <color blue>AND</color>\\ <color blue>TO_DATE</color>('2025-12-31', 'YYYY-MM-DD') + 1 - (1 / 86400) (((24 * 60 * 60) = 86400))\\ \\ PostgreSQL 7.2 이상\\ 예시) <color blue>TO_CHAR</color>(<color blue>DATE_TRUNC</color>('DAY', 컬럼), 'YYYY-MM-DD')\\ <color blue>BETWEEN</color> '2025-01-01' <color blue>AND</color> '2025-12-31' ((인덱스를 타지 않음))\\ \\ PostgreSQL 7.3 이상\\ 예시) 컬럼 <color blue>BETWEEN</color>\\ <color blue>TIMESTAMP</color> '2025-01-01 00:00:00'\\ <color blue>AND</color>\\ <color blue>TIMESTAMP</color> '2025-12-31 23:59:59.999999' | 
-| ::: | LIKE | 패턴 매칭\\ \\ % 모든 문자\\ _ 1개 문자\\ \\ ■ 대/소문자 구분 필요 시\\ MySQL 4.0 이상/MariaDB 5.1 이상\\ 예시) 컬럼 <color blue>LIKE BINARY</color> 값\\ \\ MSSQL 2000 이상\\ 예시) 컬럼 <color blue>COLLATE Korean_Wansung_CS_AS LIKE</color> 값\\ \\ Oracle/Tibero PostgreSQL\\ 예시) 컬럼 <color blue>LIKE</color> 값\\ \\ ■ 대/소문자 구분 불필요 시\\ MySQL/MariaDB MSSQL\\ 예시) 컬럼 <color blue>LIKE</color> 값\\ \\ Oracle/Tibero PostgreSQL\\ 예시) <color blue>UPPER</color>(컬럼) <color blue>LIKE UPPER</color>(값)\\ 예시) <color blue>LOWER</color>(컬럼) <color blue>LIKE LOWER</color>(값)\\ \\ PostgreSQL 7.1 이상\\ 예시) 컬럼 <color blue>ILIKE</color> 값\\ \\ ■ 예약어 검색 시\\ MySQL 5.0.1 이상/MariaDB 5.1 이상\\ 예시) <nowiki>'%\%%'</nowiki> <color blue>ESCAPE</color> '\\'\\ 예시) <nowiki>'%\_%'</nowiki> <color blue>ESCAPE</color> '\\'\\ 예시) <nowiki>'%\\\\%'</nowiki> <color blue>ESCAPE</color> '\\'\\ \\ MSSQL 2000 이상\\ 예시) <nowiki>'%[%]%'</nowiki>\\ 예시) <nowiki>'%[_]%'</nowiki>\\ 예시) <nowiki>'%[\]%'</nowiki>\\ 예시) <nowiki>'%[[]%'</nowiki>\\ 예시) <nowiki>'%[]]%'</nowiki>\\ 예시) <nowiki>'%[-]%'</nowiki>\\ 예시) <nowiki>'%[^]%'</nowiki>\\ \\ MSSQL 2005 이상\\ 예시) <nowiki>'%\%%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) <nowiki>'%\_%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) <nowiki>'%\\%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) <nowiki>'%\[%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) <nowiki>'%\]%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) <nowiki>'%\-%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) <nowiki>'%\^%'</nowiki> <color blue>ESCAPE</color> '\'\\ \\ Oracle 8.1.6 이상/Tibero 6 이상 PostgreSQL 7.3 이상\\ 예시) <nowiki>'%\%%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) <nowiki>'%\_%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) <nowiki>'%\\%'</nowiki> <color blue>ESCAPE</color> '\' |+| ::: | LIKE | 패턴 매칭\\ \\ % 모든 문자\\ _ 1개 문자\\ \\ ● 대/소문자 구분 필요 시\\ MySQL 4.0 이상/MariaDB 5.1 이상\\ 예시) 컬럼 <color blue>LIKE BINARY</color> 값\\ \\ MSSQL 2000 이상\\ 예시) 컬럼 <color blue>COLLATE Korean_Wansung_CS_AS LIKE</color> 값\\ \\ Oracle/Tibero\\ PostgreSQL\\ 예시) 컬럼 <color blue>LIKE</color> 값\\ \\ ● 대/소문자 구분 불필요 시\\ MySQL/MariaDB\\ MSSQL\\ 예시) 컬럼 <color blue>LIKE</color> 값\\ \\ Oracle/Tibero\\ PostgreSQL\\ 예시) <color blue>UPPER</color>(컬럼) <color blue>LIKE UPPER</color>(값)\\ 예시) <color blue>LOWER</color>(컬럼) <color blue>LIKE LOWER</color>(값)\\ \\ PostgreSQL 7.1 이상\\ 예시) 컬럼 <color blue>ILIKE</color> 값\\ \\ ● 예약어 검색 시\\ MySQL 5.0.1 이상/MariaDB 5.1 이상\\ 예시) <nowiki>'%\%%'</nowiki> <color blue>ESCAPE</color> '\\'\\ 예시) '%\_%' <color blue>ESCAPE</color> '\\'\\ 예시) '%\\\\%' <color blue>ESCAPE</color> '\\'\\ \\ MSSQL 2000 이상\\ 예시) '%[%]%'\\ 예시) '%[_]%'\\ 예시) <nowiki>'%[[]%'</nowiki>\\ 예시) <nowiki>'%[]]%'</nowiki>\\ 예시) '%[-]%'\\ 예시) <nowiki>'%[^]%'</nowiki>\\ \\ MSSQL 2005 이상\\ 예시) <nowiki>'%\%%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) '%\_%' <color blue>ESCAPE</color> '\'\\ 예시) '%\[%' <color blue>ESCAPE</color> '\'\\ \\ Oracle 8i 이상/Tibero 6 이상\\ PostgreSQL 7.3 이상\\ 예시) <nowiki>'%\%%'</nowiki> <color blue>ESCAPE</color> '\'\\ 예시) '%\_%' <color blue>ESCAPE</color> '\'\\ 예시) '%\\%' <color blue>ESCAPE</color> '\' |
 | ::: | EXISTS | 로우 존재 여부 확인 | | ::: | EXISTS | 로우 존재 여부 확인 |
- 논리  | AND | 모두 참이면 참을 반환 |+| 논리 | AND | 모두 참이면 참을 반환 |
 | ::: | OR | 하나라도 참이면 참을 반환 | | ::: | OR | 하나라도 참이면 참을 반환 |
 | ::: | NOT | 반대값을 반환 | | ::: | NOT | 반대값을 반환 |
- 산술  | + | 더하기 |+| 산술 | + | 더하기 |
 | ::: | - | 빼기 | | ::: | - | 빼기 |
 | ::: | * | 곱하기 | | ::: | * | 곱하기 |
 | ::: | / | 나누기 | | ::: | / | 나누기 |
-| ::: | MOD | 나머지\\ \\ MySQL 4.이상/MariaDB 5.1 이상 & MSSQL 2005 이상\\ Oracle 8i 이상/Tibero 6 이상\\ 예시) <color blue>MOD</color>(9, 4)\\ \\ MSSQL 7.0 이상 PostgreSQL 7.3 이상\\ 예시) 9 <color blue>%</color> 4 |+| ::: | MOD | 나머지\\ \\ MySQL 3.23 이상/MariaDB 5.1 이상\\ Oracle 8i 이상/Tibero 6 이상\\ PostgreSQL 7.3 이상\\ 예시) <color blue>MOD</color>(9, 4)\\ \\ MySQL 3.23 이상/MariaDB 5.1 이상\\ MSSQL 7.0 이상\\ PostgreSQL 7.3 이상\\ 예시) 9 <color blue>%</color> 4 |
 | ::: | % | ::: | | ::: | % | ::: |
-| ::: | POWER | 지수\\ \\ MySQL 3.23 이상/MariaDB 5.1 이상 MSSQL 2000 이상\\ Oracle 6 이상/Tibero 3 이상 PostgreSQL 6.4 이상\\ 예시) <color blue>POWER</color>(2, 3)\\ \\ MySQL 3.23 이상/MariaDB 5.1 이상\\ 예시) <color blue>POW</color>(2, 3)\\ \\ PostgreSQL 7.0 이상\\ 예시) 2 <color blue><nowiki>^</nowiki></color> 3 |+| ::: | POWER | 지수\\ \\ MySQL 3.23 이상/MariaDB 5.1 이상\\ MSSQL 2000 이상\\ Oracle 6 이상/Tibero 3 이상\\ PostgreSQL 6.4 이상\\ 예시) <color blue>POWER</color>(2, 3)\\ \\ MySQL 3.23 이상/MariaDB 5.1 이상\\ 예시) <color blue>POW</color>(2, 3)\\ \\ PostgreSQL 7.0 이상\\ 예시) 2 <color blue><nowiki>^</nowiki></color> 3 |
 | ::: | POW | ::: | | ::: | POW | ::: |
 | ::: | <nowiki>^</nowiki> | ::: | | ::: | <nowiki>^</nowiki> | ::: |
- 연결  | CONCAT | MySQL 4.0 이상/MariaDB 5.1 이상 MSSQL 2012 이상\\ & Oracle 19c 이상 & PostgreSQL 9.1 이상\\ 예시) <color blue>CONCAT</color>('문자열', '연결')\\ 예시) <color blue>CONCAT</color>('문자열', '연', '결')\\ \\ Oracle 11g 이상/Tibero 이상\\ 예시) <color blue>CONCAT</color>('문자열', '연결')\\ 예시) <color blue>CONCAT</color>('문자열', <color blue>CONCAT</color>('연', '결'))\\ \\ MSSQL 7.0 이상\\ 예시) '문자열' <color blue>+</color> '연결'\\ 예시) '문자열' <color blue>+</color> '연' <color blue>+</color> '결'\\ \\ Oracle 6 이상/Tibero 3 이상 PostgreSQL 7.3 이상\\ 예시) '문자열' <color blue><nowiki>||</nowiki></color> '연결'\\ 예시) '문자열' <color blue><nowiki>||</nowiki></color> '연' <color blue><nowiki>||</nowiki></color> '결' |+| 연결 | CONCAT | MySQL 4.0 이상/MariaDB 5.1 이상 ((NULL 존재 시 결과 NULL))\\ MSSQL 2012 이상\\ PostgreSQL 9.1 이상\\ 예시) <color blue>CONCAT</color>('문자열', '연결')\\ 예시) <color blue>CONCAT</color>('문자열', '연', '결')\\ \\ Oracle 이상/Tibero 이상\\ 예시) <color blue>CONCAT</color>('문자열', '연결')\\ 예시) <color blue>CONCAT</color>('문자열', <color blue>CONCAT</color>('연', '결'))\\ \\ MSSQL 7.0 이상 ((NULL 존재 시 결과 NULL))\\ 예시) '문자열' <color blue>+</color> '연결'\\ 예시) '문자열' <color blue>+</color> '연' <color blue>+</color> '결'\\ \\ Oracle 6 이상/Tibero 3 이상\\ PostgreSQL 7.3 이상 ((NULL 존재 시 결과 NULL))\\ 예시) '문자열' <color blue><nowiki>||</nowiki></color> '연결'\\ 예시) '문자열' <color blue><nowiki>||</nowiki></color> '연' <color blue><nowiki>||</nowiki></color> '결' |
 | ::: | + | ::: | | ::: | + | ::: |
 | ::: | <nowiki>||</nowiki> | ::: | | ::: | <nowiki>||</nowiki> | ::: |