MYSQL 8.0 Command Line Client (에 대한 것을 공부하는 것이 좋을 것입니다.)
답 : select * from celab where job_title LIKE
'%가수%' and name LIKE '이%'
select * from celab ==> 이건 제대로 외워야 되는 것!
celeb 테이블에서 성별이 남자 이거나 직업명이 ‘텔런트’ 로 끝나면서 최소 5글자 이상인 데이터를 조회하세요
===>
select * from celeb where sex = 'M' OR job_title LIKE '%__텔런트';
celeb 테이블에서 이름이 두글자인 데이터를 조회하세요.
=======> select * from celab where name LIKE
'__';
celeb 테이블에서 나이가 30세 이상 50세 이하면서 개그맨이 아닌 데이터를 조회하세요.
select * from celab where age between 30 and 50 and job_title not like '%개그맨%';
celeb 테이블에서 아이유, 이미주, 유재석, 송강 중에 소속사 이름이 ‘나무’로 시작하는 데이터를 조회하세요.
select * from celab where name in ('아이유' , '이미주' , '유재석', '송강') and agency like '나무%';
celeb 테이블에서 아이유, 이미주, 송강, 이수현 중에 가수만 직업으로 가졌거나,
가수를 병행하지 않고 텔런트를 하는 사람을 찾으세요
(select * from tablename where column like pattern;) --> 보통 이런 느낌!
select * from celab where name in ('아이유', '이미주', '송강', '이수현') and (job_title like '가수' or ( not job_title like '%가수%' and job_title like '%텔런트%'));