[ mysql ] case 기본 사용법 > database

본문 바로가기
사이트 내 전체검색

database

[ mysql ] case 기본 사용법

작성자 웹지기
작성일 22-01-19 17:12 | 조회 10,417 | 댓글 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

댓글목록 0

등록된 댓글이 없습니다.

database 목록

Total 34
게시물 검색

회원로그인

접속자집계

오늘
17,102
어제
35,111
최대
61,067
전체
18,119,390

그누보드5
Copyright © www.funyphp.com. All rights reserved.