mysql

서진영·2022년 4월 30일

MYSQL 8.0 Command Line Client (에 대한 것을 공부하는 것이 좋을 것입니다.)

  • celab 테이블에서 직업중 가수가 포함되어 있고 성이 이씨인 데이터를 조회하세요.

답 : 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 '%텔런트%'));

profile
나는 서진영이라고 합니다

0개의 댓글