concat
concat은 col과 문자열을 합쳐주는 함수입니다.
select concat(name, '의 수학 점수는 ', math, '이고, 영어는 ', eng, '이며 국어는 ', korean, '입니다.') as total from score;
date
date를 사용해서 간단한 연산을 해보겠습니다.
select now()
현재 시각에서 2일과 11시간을 뺍니다.
select date_add(now(), interval '-2 11' day_hour) as 'minus day and hour'
if
만약 수학 점수가 90이거나 이상이면 훌륭함, 아니면 우수로 출력합니다.
select if(math >= 90, '훌륭함', '우수') as 'math score' from score;
case
if와 비슷한 방법으로 case를 사용 할 수 있습니다.
select case when eng >= 90 then '영어가 훌륭함' else '우수' end as eng_score from score;
'SQL' 카테고리의 다른 글
[mysql] Subbranch, group by, having, rollup (0) | 2020.07.02 |
---|---|
[mysql] join, union (0) | 2020.06.27 |
SQL (0) | 2020.06.17 |