목차
접기
728x90
반응형
mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동
위 링크로 이동해서 아래 쿼리를 입력해보자.
SELECT 3 * ( 2 + 3 ) / 5 AS 'NUMBER', 'Hello' AS 'HI';
사칙연산을 하고 AS 를 사용해서 별칭으로 출력을 할 수가 있다.
SELECT 30 - 10;
출력 : 20
SELECT 9 % 2 AS '나머지';
출력 : 1
나머지라는 별칭의 칼럼으로 나머지 1이 출력된다.
SELECT 'ABC' + 3;
출력 : 3
자바, 자바스크립트와 다르게 sql은 문자열을 0으로 인식한다.
SELECT 'ABC' * 10;
출력 : 0
sql은 문자열을 0으로 인식하기 때문에 문자열에 10을 곱하면 0으로 계산된다.
SELECT '7' + '2' * 3;
출력 : 13 숫자로 구성된 문자열은 자동으로 숫자로 인식해서 계산된다.
응용 1
SELECT OrderID,
ProductID,
OrderID + ProductID
FROM OrderDetails;
응용 2
SELECT OrderID,
ProductID,
OrderID + ProductID AS SUM
FROM OrderDetails
ORDER BY SUM DESC;
위의 쿼리를 입력하면 아래와 같이 출력된다.
응용 3
SELECT ProductName,
Price,
Price / 2 AS HalfPrice,
Price * 2 AS DoublePrice,
Price * 0.75 AS SalePrice
FROM Products;
728x90
반응형
LIST
'SQL' 카테고리의 다른 글
[ mysql ] 비교 연산자 쿼리 연습 (0) | 2021.09.01 |
---|---|
[ mysql ] 참과 거짓 연산자 / 테이블에서 조건을 구할 때 사용한다. (0) | 2021.08.31 |
[ mysql ] ORDRE BY, LIMIT, AS 별칭 한글 가능, WHERE, OR 복습 (0) | 2021.08.31 |
[ mysql ] LIMIT 사용법 (0) | 2021.08.31 |
[ mysql ] ORDER BY 에 정렬은 1개만 할 수 있는게 아니다! (0) | 2021.08.31 |