[SQL] 오라클에서 문자열 연결 연산자는 무엇입니까?
SQL오라클에서 문자열 연결 연산자는 무엇입니까?
오라클 SQL에서 문자열 연결 연산자는 무엇입니까?
어떤 "재미"가 있는가 내가주의해야까요?
(이것은 분명한 것 같다,하지만 난 그것을 묻는 앞의 질문을 찾을 수 없습니다).
해결법
-
==============================
1.그것은 예를 들어, ||입니다 :
그것은 예를 들어, ||입니다 :
select 'Mr ' || ename from emp;
내가 생각할 수있는 유일한 "흥미로운"기능은 'X'||이다 널 (null)을 반환 'X'가 아닌 당신이 아마 예상대로줍니다.
-
==============================
2.이 CONCAT도하지만 훨씬 사용되지 않습니다
이 CONCAT도하지만 훨씬 사용되지 않습니다
select concat('a','b') from dual;
-
==============================
3.나는이 문자열을 다룰 때 CONCAT을 제안하고 것 || 이러한 문자열은 더 2 이상있는 경우 :
나는이 문자열을 다룰 때 CONCAT을 제안하고 것 || 이러한 문자열은 더 2 이상있는 경우 :
select concat(a,b) from dual
또는
select 'a'||'b'||'c'||'d' from dual
-
==============================
4.
DECLARE a VARCHAR2(30); b VARCHAR2(30); c VARCHAR2(30); BEGIN a := ' Abc '; b := ' def '; c := a || b; DBMS_OUTPUT.PUT_LINE(c); END;
출력 :: ABC 방송 데프
from https://stackoverflow.com/questions/278189/what-is-the-string-concatenation-operator-in-oracle by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL : 하나 개의 필드에 최소 값을 기준으로 그룹은 별개의 행을 선택하는 동안 (0) | 2020.03.22 |
---|---|
[SQL] MySQL은 계산 나이 (이노) (0) | 2020.03.22 |
[SQL] 어떻게 열 (T-SQL)에서 여러 값을 반환? (0) | 2020.03.22 |
[SQL] PostgreSQL을 함께 데이터베이스 간 쿼리를 수행 할 수? (0) | 2020.03.22 |
[SQL] PostgreSQL의에서 중복 레코드 삭제 (0) | 2020.03.22 |