반응형
MySQL select 문에서 조건문을 어떻게 작성합니까?
MySQL을 사용하고 있으며 SQL에서 다음과 같은 삼 항문을 작성하고 싶습니다.
SELECT USER_ID, ((USER_ID = 1) ? 1 : 0) AS FIRST_USER
FROM USER
결과는 다음과 유사합니다.
USER_ID | FIRST_USER
1 | 1
2 | 0
3 | 0
etc.
이것을 어떻게 성취합니까?
SELECT USER_ID, (CASE USER_ID WHEN 1 THEN 1 ELSE 0 END) as FIRST_USER FROM USER
SELECT USER_ID, IF(USER_ID = 1, 1, 0) AS FIRST_USER FROM USER
IF () 문은 삼항 비슷하게 작동? : 운영자.
반응형
'Nice programing' 카테고리의 다른 글
WebSockets ping / pong, TCP keepalive가 아닌 이유는 무엇입니까? (0) | 2020.11.23 |
---|---|
쉽고 간단하게 Java에서 LRU 캐시 사용 (0) | 2020.11.23 |
JToken (또는 문자열)을 주어진 유형으로 변환 (0) | 2020.11.23 |
동일한 모델에서 두 개의 날짜 필드를 비교하는 Django 쿼리 셋 필터를 만드는 방법 (0) | 2020.11.23 |
Android Google지도 마커 탐색 옵션 사용 중지 (0) | 2020.11.23 |