SQL Concatenate


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL 함수
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL 별명
SQL 연결
SQL 외부연결
SQL Subquery
SQL UNION
SQL UNION ALL
SQL INTERSECT
SQL MINUS
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM


사이트안내




  SQL > SQL인스트럭션 > Concatenate

가끔 우리는 부동한 필드에서 얻은 데이터를 직렬 접속할 필요가 있습니다.매개 인스트럭션에서는 이 목적을 달성할수 있는 방법을 제공하고 있습니다.

  • MySQL: CONCAT( )
  • Oracle: CONCAT( ), ||
  • SQL Server: +

CONCAT( ) 의 용어:

CONCAT( 문자부호일련 1, 문자부호일련 2, 문자부호일련 3, ...)

문자부호일련1, 문자부호일련2, 문자부호일련3, 등 문자부호 일련을 연결합니다. Oracle의CONCAT( )는 두개의 피라미터만 허용함;다시말하면 한번에 두개의 문자부호 일련만 연결할수 있다는것을 주의 하십시요.하지만Oracle중에서 우리는'||'로 한번에 여러개의 문자부호 일련을 연결할수 있습니다.

예. 우리가 아래 도표가 있다 가설할때:

Geography 도표
Region_NameStore_Name
EastBoston
EastNew York
WestLos Angeles
WestSan Diego

예 1:

MySQL/Oracle:

SELECT CONCAT (Region_Name, Store_Name) FROM Geography
WHERE Store_Name = 'Boston';

결과:

'EastBoston'

예 2:

Oracle:

SELECT Region_Name || ' ' || Store_Name FROM Geography
WHERE Store_Name = 'Boston';

결과:

'East Boston'

예 3:

SQL Server:

SELECT Region_Name + ' ' + Store_Name FROM Geography
WHERE Store_Name = 'Boston';

결과:

'East Boston'

SQL SUBSTRING >>



Copyright © 2014   1keydata.com   All Rights Reserved