DB/MYSQL
SELECT문 기본 문법
헤이봄봄
2021. 5. 12. 14:19
SQL에서 가장 기본 중의 하나인 select 문에 대해 알아보자
테이블 전체 조회하기
select * from 테이블명
where 조건을 통해 조회하기
- 기본
SELECT * FROM 테이블명
where 컬럼명 = '데이터'
-컬럼 내의 여러개의 조건 조회
SELECT * FROM 테이블명
where 컬럼명 in (조건1, 조건2, 조건3...)
-컬럼 내의 여러개의 조건 제외하고 조회
SELECT * FROM 테이블명
where 컬럼명 not in (조건1, 조건2, 조건3...)
- null이 아닌 값 select
SELECT * FROM 테이블명
where 컬럼명 is not null
- like 로 문자열 찾기
select 컬럼명
from 테이블명
where 컬럼명 like '%mirror'
% = 0개 이상 문자열
_ = 임의의 한개의 문자
group by 그룹별로 보기
select * from 테이블명
group by 컬럼명
ORDER BY 순서대로 나열하기
SELECT * FROM 테이블명
ORDER BY 컬럼명(ASC, DESC)
ASC는 오름차순(기본값. 생략가능)
DESC는 내림차순
Distinct 중복값
- 중복되지않은 데이터 출력
SELECT distinct 컬럼명
FROM 테이블명
- 중복되지않은 데이터 갯수 출력
SELECT COUNT (DISTINCT 컬럼명) FROM 테이블명