[ mysql ] case 기본 사용법 > database

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

database

[ mysql ] case 기본 사용법

페이지 정보

작성자 웹지기 댓글 0건 조회 4,601회 작성일 22-01-19 17:12

본문

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

댓글목록

등록된 댓글이 없습니다.

Total 34건 3 페이지
  • 3 [ mysql ] 맥에서 xampp 의 db root 계정 비밀번호 설정
  • [ mysql ] 맥에서 xampp 의 root 계정 비밀번호 설정 터미널 &gt; mysqladmin 파일이 있는 곳으로 이동 &gt;./mysqladmin -uroot PASSWORD '1234' 이렇게 엔터를 치게 되면 원래 접속이 되던 url : localhost/phpmyadmin 의 접속이 끊기게 된다. 정상적으로 접속이 끊기면 config.inc.php 파일을 찾아서 비밀번호를 수정해준다. 파일의 위치로 이동을 하고 &gt;sudo vim c...
  • 웹지기 07-11 3681 0 0 댓글 0
  • 2 [ mysql ] 맥에서 관리자 권한으로 파일 실행
  • 일단 내가 수정하고 싶은 파일은 phpmyadmin 에서 사용되는 config.inc.php 파일이었다. 그래서 sudo vim config.inc.php 를 입력 비밀번호 입력 이렇게 해서 파일을 수정했다. 여기 저기 찾아봤는데 너무 복잡해서 이렇게 하니까 되었다. 다행이도....
  • 웹지기 07-11 3470 0 0 댓글 0
  • 1 [ mysql ] auto increment 초기화 방법과 데이터에 적용시키는 방법
  • auto increment 초기화 -&gt; ALTER TABLE [테이블명] auto_increment=1; auto increment 초기화 후 기존 데이터 적용 시키기 -&gt; ALTER TABLE [테이블명] auto_increment=1; -&gt; SET @count = 0; -&gt; UPDATE [테이블] SET [auto_increment 컬럼명] = @count:=@count+1;
  • 웹지기 09-22 3421 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
1,375
어제
8,307
최대
33,828
전체
8,652,841

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