mysqlcase(2)
-
MySQL 실습 문제(where, like, case, order by, group by ...)
주어진 데이터는 아래와 같습니다. select * from books; 실습문제 1. 1980년 이전에 발행된 책을 가져오시오 select * from books where released_year < 1980; 2. Eggers나 Chabon이 쓴 책을 가져오시오 select * from books where author_lname = 'Eggers' or author_lname = 'Chabon'; select * from books where author_lname in ('Eggers' , 'Chabon'); 3. Lahiri가 썼고, 2000년 이후에 발행된 책을 가져오시오 select * from books where author_lname = 'Lahiri' and released_year ..
2023.12.21 -
MySQL 데이터의 조건문 case when then end(조건이 3개 이상일 때)
주어진 데이터는 아래와 같습니다. select * from books; case when then 여러 조건 중 참(True)인 조건이 있으면 그 값을 반환하면서 진행되는 문법 모든 조건이 충족되지 않았을때 else절의 값을 지정하지 않으면 Null(빈값)으로 반환됩니다. select * case when 조건 then 결과 when 조건 then 결과 else 결과 end as 컬럼추가 from 테이블명; 1. 예제 -- 출판 연도가 2000년도 이상인 책들은 '최근책'이라고 하고 그렇지 않은 책들은 '예전책'이라고 하여 type 이라는 컬럼을 추가하여 가져오시오 select *, case when released_year >= 2000 then '최근책' else '예전책' end as type fr..
2023.12.18