SQL(Structured Query Language) : 데이터베이스에서 사용하는 데이터 처리 언어
SQL 데이터 조회하기
- SELECT : 데이터를 가져오는 명령어
- FROM : 데이터를 가져올 테이블을 특정하는 명령어
SELECT 컬럼1(* 입력시 모든 컬럼을 가져옴)
FROM 테이블
별명(alias) 주기
- 방법1 : 컬럼1 as 별명1
- 방법2 : 컬럼2 별명2
구분 | 영문, 언더바 | 특수문자, 한글 |
---|
방법 | 별명만 적음 | "별명"으로, 큰따옴표 안에 적음 |
예시 | ord_no | "ord no", "주문 번호" |
조건에 맞는 데이터 필터링
- WHERE : 특정 조건을 필터링 하는 명령어
SELECT *
FROM 테이블
WHERE 필터링 조건
필터링 할때 유용한 표현
비교연산자 | 의미 | 예시 |
---|
= | 같다 | age = 21 |
<> | 같지 않다 | age <> 21 |
> | 크다 | age > 21 |
>= | 크거나 같다 | age >= 21 |
< | 작다 | age < 21 |
<= | 작거나 같다 | age <= 21 |
BETWEEN 1 and 100
IN (1, 10, 100)
- LIKE : 완전히 똑같지는 않지만, 비슷한 값을 조건으로 주기
LIKE '시작문자%'
LIKE '%포함문자%'
LIKE '%끝문자'
논리연산자 | 의미 | 예시 |
---|
AND | 그리고 | age > 20 AND gender = 'male' |
OR | 또는 | age > 20 OR gender = 'male' |
NOT | 아닌 | not age = 20 |