IT_DBMS/etc. (related DB)

쿼리 문자열 연결

JJun ™ 2010. 7. 13. 20:58




데이터베이스를 검색할 때, 두 개 이상의 필드 값을 서로 붙이거나 필드 값에 특정 문자열을 붙여 결과를 얻어야 하는 경우가 있다.
그러나 데이터베이스마다 문자열을 붙이는 방법(concatenation)이 제각각이어서 헷갈리는 때가 많다.


1. Oracle, PostgreSQL, SQLite

SELECT string1 || string2


2. MySQL, Oracle

SELECT CONCAT(string1, string2)


3. SQL Server, Sybase

SELECT string1 + string2


4. Access

SELECT string1 & string2