SQL 도전기 - 12

김치전사·2022년 5월 31일
0

SQL 도전기

목록 보기
12/36

오늘은 수치연산에 대해 공부한다

      • / % MOD

*는 모든 열을 의미하는 메타 문자이지만 연산자로도 호라용할 수 있다.

연산자 우선순위
1. * / %
2. + -

1-2+3 -> (1-2)+3으로 진행
1+23 -> 1+(23)으로 진행


이렇게 SELECTFROM 테이블명을 통해 계산할 수 있다
또한 price*quantity 대신에 별명을 붙일 수도 있다.

SELECTAS 별명 FROM 테이블명


키워드 AS는 생략이 가능하다

한글로 별명을 생성할 때는 ""(더블쿼드)로 둘러싸서 지정한다
별명은 숫자로 시작할 수 없다

WHERE문으로 조건을 지정하여 계산하고 검색할 수 있다

NULL+1은 NULL이다. 1로 처리되지 않는다

ORDER BY구문을 통해서 계산하고 내림차순으로 정렬할 수 있다

ORDER BY는 서버에서 가장 나중에 처리되기 때문에 별명을 통해서도 처리가 가능하다

ROUND를 통해서 소수부 반올림도 가능하다

ROUND(지정값, 소수점자릿수)을 통해 소수점 몇번째 자리에서 반올림 할지 지정할 수 있다

-1, -2를 통해 1의 자리, 10의 자리에서도 반올림이 가능하다.

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글