목록 안에 조건이 존재하는 경우 TRUE
SELECT column1, column2, ...
FROM tablename
WHERE column1 IN (value1, value2, ...);
나이가 28세, 48세 중 하나인 데이터 검색
SELECT *
FROM celeb
WHERE age IN (28 , 48);
나이가 28세, 48세 중 하나인 데이터 검색
SELECT *
FROM celeb
WHERE age=28 OR age=48;
소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터 검색
내가 적은 답안>
SELECT *
FROM CELEB
WHERE NOT AGENCY IN ('나무엑터스', '안테나', '울림엔터테이먼트') AND (SEX='F' OR AGE >= 45);
정답!
소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터 검색
SELECT *
FROM CELEB
WHERE AGENCY IN ('나무엑터스', '안테나', '울림엔터테이먼트');
소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터 검색
SELECT *
FROM CELEB
WHERE NOT AGENCY IN ('나무엑터스', '안테나', '울림엔터테이먼트');
소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터 검색
SELECT *
FROM CELEB
WHERE NOT AGENCY IN ('나무엑터스', '안테나', '울림엔터테이먼트') AND SEX='F';
소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터 검색
SELECT *
FROM CELEB
WHERE NOT AGENCY IN ('나무엑터스', '안테나', '울림엔터테이먼트') AND AGE >= 45;
소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터 검색
(에러)
SELECT *
FROM CELEB
WHERE NOT AGENCY IN ('나무엑터스', '안테나', '울림엔터테이먼트') AND SEX='F' OR AGE >= 45;
소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터 검색
SELECT *
FROM CELEB
WHERE NOT AGENCY IN ('나무엑터스', '안테나', '울림엔터테이먼트') AND (SEX='F' OR AGE >= 45);
SELECT * FROM CELEB;
내가 쓴 답>
SELECT *
FROM CELEB
WHERE NAME IN ('아이유', '이미주', '유재석', '송강') AND AGENCY='나무엑터스';
정답!
내가 쓴 답>
SELECT *
FROM CELEB
WHERE NOT AGENCY IN ('안테나', 'YG엔터테이먼트') AND SEX='F';
정답!
내가 쓴 답>
SELECT *
FROM CELEB
WHERE NAME IN ('아이유', '송강', '강동원', '차승원') AND NOT AGENCY='YG엔터테이먼트' OR AGE BETWEEN 40 AND 50;
정답>
SELECT *
FROM CELEB
WHERE NAME IN ('아이유', '송강', '강동원', '차승원') AND (NOT AGENCY='YG엔터테이먼트' OR AGE BETWEEN 40 AND 50);
SELECT *
FROM CELEB
WHERE NAME IN ('아이유', '송강', '강동원', '차승원') AND NOT AGENCY='YG엔터테이먼트' OR AGE BETWEEN 40 AND 50;
오답!