[ mysql ] case 기본 사용법 > database

본문 바로가기

사이트 내 전체검색

database

[ mysql ] case 기본 사용법

작성일 22-01-19 17:12

페이지 정보

작성자 웹지기 조회 5,800회 댓글 0건

본문

CASE 구문은 mysql 4.0 이상부터는 사용이 가능한 구문이고

IF-THEN-ELSE문과 같이 조건이 성립하면 TRUE를 반환하는 형태입니다.

사용하는 방법은

CASE 

 WHEN 조건 THEN 값

 WHEN 조건 THEN 값

 ELSE 값

END

와 같은 형태로 사용하며

사용가능한 곳은 XXXX로 되어진 

SELECT XXXX FROM [table] ORDER BY XXXX


1) 

불러올 column에 사용할 경우

SELECT [column1], [column2],

CASE

    WHEN [column2] > 30 THEN "[column2]>30"

    WHEN [column2] = 30 THEN "[column2]=30"

    ELSE "[column2]<30"

END

FROM [table];

 

2)

정렬로 사용할 경우

SELECT [column1], [column2], [column3]

FROM Customers

ORDER BY

(CASE

    WHEN [column2] IS NULL THEN [column3]

    ELSE [column2]

END);

 


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 34건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기