행위

"오라클 concat 함수"의 두 판 사이의 차이

DB CAFE

(새 문서: == CONCAT == function CONCAT(LEFT VARCHAR2 CHARACTER SET ANY_CS, RIGHT VARCHAR2 CHARACTER SET ANY_CS) return VARCHAR2 CHARACTER SET LEFT%CHARSET; pragma BUILTIN(CONCAT,25, 1, 7); --...)
 
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
 
== CONCAT ==  
 
== CONCAT ==  
function CONCAT(LEFT VARCHAR2 CHARACTER SET ANY_CS,
+
: 문자열 합치기
RIGHT VARCHAR2 CHARACTER SET ANY_CS)
+
* CONCAT과 || 를 아래와 같이 활용할 수 있으며, CONCAT과 || 결과는 같다.
return VARCHAR2 CHARACTER SET LEFT%CHARSET; pragma BUILTIN(CONCAT,25, 1, 7); -- PEMS_CHAR, CHAR_CONCAT pragma FIPSFLAG(CONCAT, 1454);
+
 
 +
- CONCAT( char1, char2 )
 +
두 문자를 결합하는 함수
 +
<source lang=sql>
 +
Ex)
 +
SELECT CONCAT('ac', 'cd') FROM DUAL;  
 +
=> abcd
 +
 
 +
SELECT CONCAT(9.99,'고고') FROM DUAL;  
 +
=> 9.99고고
 +
</source>
 +
 +
 
 +
- char1 || char2
 +
 
 +
두 문자를 결합하는 || 명령어, 두 문자 사이에 넣어서 조회
 +
 
 +
​<source lang=sql>
 +
 
 +
SELECT 'ab'||'cd' FROM DUAL;
 +
 
 +
SELECT 9.99||'고고' FROM DUAL;  
 +
</source>
 +
 
 +
[[category:oracle]]

2023년 2월 6일 (월) 20:49 기준 최신판

thumb_up 추천메뉴 바로가기


CONCAT[편집]

문자열 합치기
  • CONCAT과 || 를 아래와 같이 활용할 수 있으며, CONCAT과 || 결과는 같다.

- CONCAT( char1, char2 ) 두 문자를 결합하는 함수

Ex)
SELECT CONCAT('ac', 'cd') FROM DUAL; 
=> abcd

SELECT CONCAT(9.99,'고고') FROM DUAL; 
=> 9.99고고

- char1 || char2

두 문자를 결합하는 || 명령어, 두 문자 사이에 넣어서 조회

SELECT 'ab'||'cd' FROM DUAL; 

SELECT 9.99||'고고' FROM DUAL;