We.TIL 43 : SELECT조건분기 & 양수만 받는 컬럼만들기

김기욱·2020년 10월 7일
0

We.TIL

목록 보기
68/69

SQL격언

WHERE 구에서 조건 분기를 하는 사람은 초보자다.
숙련자는 SELECT 구에서 조건분기를 한다.

SELECT 조건분기 예시

SELECT product_name, year
	CASE WHEN year <= 2018 THEN price_ex
	     WHEN year >= 2018 THEN price_in END AS price
FROM PRODUCTS;

양수만 받는 컬럼만들기

테이블을 생성할 때 int속성 필드라면 UNSIGNED를 표시해주면 된다. 최솟값이 0으로 고정되며 양수만 받을 수 있게 된다.

리뷰나 QNA에 카운팅 컬럼을 만들어놓을때 좋다.
리뷰나 QNA숫자는 음수가 올 수 없기 때문이다.

작성예시

`limit_count` INT UNSIGNED NULL  
profile
어려운 것은 없다, 다만 아직 익숙치않을뿐이다.

0개의 댓글