본문 바로가기
IT/SQL

[SQL 예문] SQL 연습하기 2 (기초 쿼리문)

by marketinkerbell 2022. 3. 24.
반응형

 

 

 

1) member 테이블에 있는 모든 컬럼을 출력해보자

   SELECT 는 컬럼을 선택하는 명령어인데 * 를 뒤에쓰면 모든 컬럼 선택한다는 의미

 

SELECT * FROM member

 

 

컬럼이 대략 20개 정도 있는 테이블이다. 

id, name, nick_name, 가입일(mb_datetime), email 기타등등 

 

 

 

 

 

 

2) 가입일이 '2021-01-01' ~ '2021-01-10' 인 데이터들만 출력해보자

SELECT * FROM member
WHERE mb_datetime BETWEEN '2021-01-01 00:00:00' AND '2021-01-10 23:59:59'

 

WHERE 조건절에서 가입일 컬럼 mb_datetime 를 해당 기간으로 걸어준다

 

 

 

 

 

 

 

 

3) 가입일이 '2021-01-01' ~ '2021-01-10' 인 위 조건에 한가지 조건을 더 추가해 보자. 

    마지막으로 로그인 했던 날이  '2021-11-01' ~ '2021-12-31' 인 조건

 

SELECT * FROM member
WHERE mb_datetime BETWEEN '2021-01-01 00:00:00' AND '2021-01-10 23:59:59'
AND mb_today_login BETWEEN '2021-11-01 00:00:00' AND '2021-12-31 23:59:59'

mb_today_login 은 마지막으로 로그인 한 날짜가 저장되는 컬럼이다. 

 

 

 

 

 

 

 

 

4) 위 조건들을 만족하는 회원 아이디만 선택해서 뽑아보자

SELECT mb_id FROM member
WHERE mb_datetime BETWEEN '2021-01-01 00:00:00' AND '2021-01-10 23:59:59'
AND mb_today_login BETWEEN '2021-11-01 00:00:00' AND '2021-12-31 23:59:59'

 

 

 

 

 

 

 

 

댓글