조건값이 범위 사이에 있으면 TRUE
SELECT column1, column2, ...
FROM tablename
WHERE column1 BETWEEN value1 AND value2;
나이가 20세에서 40세 사이의 데이터 검색
SELECT *
FROM celeb
WHERE age BETWEEN 20 AND 40;
나이가 20세에서 40세 사이의 데이터 검색
SELECT *
FROM celeb
WHERE age>=20 AND age<=40;
생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터 검색
내가 적은 답안>
SELECT *
FROM celeb
WHERE (NOT BRITHDAY BETWEEN 19800101 AND 19951231 AND SEX='F') OR (AGENCY='YG엔터테이먼트' AND NOT AGE BETWEEN 20 AND 45);
정답!
생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터 검색
SELECT *
FROM celeb
WHERE WHERE BRITHDAY BETWEEN 19800101 AND 19951231;
생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터 검색
SELECT *
FROM celeb
WHERE NOT BRITHDAY BETWEEN 19800101 AND 19951231;
생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터 검색
SELECT *
FROM CELEB
WHERE NOT BRITHDAY BETWEEN 19800101 AND 19951231 AND SEX='F'
생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터 검색
SELECT *
FROM CELEB
WHERE AGENCY='YG엔터테이먼트';
생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터 검색
SELECT *
FROM CELEB
WHERE AGENCY='YG엔터테이먼트' AND NOT AGE BETWEEN 20 AND 45;
생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터 검색
SELECT *
FROM CELEB
WHERE (NOT BRITHDAY BETWEEN 19800101 AND 19951231 AND SEX='F') OR
(AGENCY='YG엔터테이먼트' AND NOT AGE BETWEEN 20 AND 45);
내가 쓴 답>
SELECT *
FROM CELEB
WHERE AGE BETWEEN 30 AND 60 AND SEX='M'
ORDER BY AGE;
정답!
SELECT *
FROM CELEB
WHERE NOT AGE BETWEEN 30 AND 60 OR AGENCY='YG엔터테이먼트'
ORDER BY AGE DESC;
정답!
SELECT *
FROM CELEB
WHERE (ID BETWEEN 1 AND 5 AND SEX='F')
OR ((ID%2)=1 AND SEX='M' AND AGE BETWEEN 20 AND 30);
정답!