계산 필드 생성하기

KOO HEESEUNG·2021년 10월 15일
0

SQL 기초

목록 보기
6/8
post-thumbnail

필드 연결

한 개의 긴 값을 만들기 위해 여러 개의 값을 합치는 것.
2개 이상의 열을 연결하기 위해서는 +|| 등을 사용한다. 이는 DBMS에 따라 다르다.
Oracle의 경우, || 를 사용하며, MySQL(MariaDB)의 경우, CONCAT() 함수 안에 콤마(,) 로 연결한다.

-- Oracle
SELECT vend_name || ' (' || vend_country || ')'
FROM Vendors
ORDER BY vend_name;

-- MySQL(MariaDB)
SELECT CONCAT(vend_name, ' (', vend_country, ')')
FROM Vendors
ORDER BY vend_name;

별칭

별칭 : 하나의 필드나 값을 부르기 위한 또다른 이름.
AS 키워드를 사용하여 별칭을 부여한다.

SELECT vend_name || ' (' || vend_country || ')' AS vend_title
FROM Vendors
ORDER BY vend_name;

수학 계산

SQL은 기본적인 수학 연산자(+, -, *, /)를 지원하여, 이를 사용해 가져온 데이터의 수학적 계산을 수행할 수 있다.

SELECT prod_id, quantity, item_price, quantity*item_price AS expanded_price
FROM OrderItems
WHERE order_num = 20008;

0개의 댓글