-- _SQL Server_
SELECT RTRIM(vend_name) + ' (' + RTRIM(vend_country) + ')'
FROM Vendors
ORDER BY vend_name;
-- _Db2, Oracle, PostgreSQL, SQLite_
SELECT RTRIM(vend_name) || ' (' || RTRIM(vend_country) || ')'
FROM Vendors
ORDER BY vend_name;
-- _MySQL, MariaDB_
SELECT Concat(vend_name , ' (' , vend_country , ')'
FROM Vendors
ORDER BY vend_name;
TRIM 함수
/* 계산 필드는 단순한 하나의 값으로 이름이 없다.
클라이언트에서 호출할 수 있도록 별칭을 지원한다.
별칭은 AS 키워드를 사용하여 부여한다. */
SELECT RTRIM(vend_name) + ' (' + RTRIM(vend_country) + ')'
-- SELECT RTRIM(vend_name) || ' (' || RTRIM(vend_country) || ')'
-- SELECT Concat(vend_name , ' (' , vend_country , ')'
AS vend_title
FROM Vendors
ORDER BY vend_name;
-- 계산 필드는 가져온 데이터의 수학적 계산을 수행할 때도 자주 사용한다.
SELECT prod_id, quantity, item_price, (quantity * item_price) AS expanded_price
FROM OrderItems
WHERE order_num = 20008;
연산자 | 설명 |
---|---|
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |