레이블이 SQL합성연산자인 게시물을 표시합니다. 모든 게시물 표시
레이블이 SQL합성연산자인 게시물을 표시합니다. 모든 게시물 표시

2020년 7월 19일 일요일

오라클, SQL 합성 연산자(Concatenated Operator)

오라클, SQL 합성 연산자(Concatenated Operator)

http://ojc.asia/bbs/board.php?bo_table=LecSQLnPlSql&wr_id=602

3.2.4 합성 연산자(Concatenated Operator)

합성 연산자의 모습은 두 개의 수직바(||)의 모양이다. 하나의 칼럼과 다른 칼럼 또는 문자열을 연결시킨다. 프로그래밍 언어에서의 ‘+’, ‘&’ 와 같다고 보면 된다. 합성 연산자를 사용하여 만든 문자 표현식은 새로운 칼럼을 만들게 된다. (SQL문자열 함수 concat 함수와 같은 역할을 한다)

SQL> SELECT ename as "성명",

sal || '(' || comm || ')' as "급여(커미션)"

FROM emp

WHERE ename = 'TURNER';

성명 급여(커미션)

-------------------------------------------------------------

TURNER 1500(0)

-- CONCAT 함수와 같은 기능을 한다.

SQL> SELECT ENAME "성명",

CONCAT(SAL,CONCAT('(', CONCAT(COMM, ')')))

FROM EMP

WHERE ENAME = 'TURNER';

성명 급여(커미션)

-------------------------------------------------------------

TURNER 1500(0)

리터럴(잠시만요) 문자(Literal Character)는 SELECT 리스트에 포함되어 있는 것 중 칼럼 명과 별명(Alias)이 아닌 문자, 숫자 등을 가리킨다. 위의 예문에서 리터럴 문자는 ‘(‘, ‘)’ 등이다.

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...