sql 새로 알게된 사항1

Yunes·2022년 5월 8일

mysql

목록 보기
1/1

sql if절 넣는 방법



나의 답


select 내에 if 절을 where 처럼 조건문으로 넣을 수 있다.
if 절 문법은 if (1, 2, 3) .. 이 있을때 1에는 조건을 넣고 이를 만족할때 2를 반환, 만족하지 못한다면 3을 반환하도록 한다. 이 if 절의 결과를 aliasing 하여 bonus 같은 이름을 넣어줄 수도 있다. 이때는 as 를 붙이지 않아도 되는 것 같다.

sql update 에 if 절 넣는 방법



나의 답



update시, set에 if 절을 where처럼 조건문으로 넣을 수 있다.

성별이 남성이면 여성으로, 남성이 아니었다면 (여성이었다면) 남성으로 update 하라는 sql 명령문이다.

sql 중복값 제거, 가장 작은 칼럼만 남기기



나의 답



같은 테이블을 2번 from 에 넣어 다른 이름으로 aliasing 한뒤, 내가 원하는 조건을 넣어 이에 해당하는 칼럼만 삭제할 수 있다.

profile
미래의 나를 만들어나가는 한 개발자의 블로그입니다.

0개의 댓글