SQL 의 가장 대표적이고 기초적인 구문
select from 문이다.
선 정리
- select는 가져올 데이터. 어떤 데이터를 가져올 것인지.
- from은 어떤 테이블을 가져올 것인지.
1. select from 선택한 데이터에서 테이블 가져오기
select : 데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 쿼리에 사용된다.
모든 SQL에는 이 select문이 기본적으로 들어가게 된다.
from : 데이터를 가져올 테이블을 특정해주는 문법. 보고싶은 테이블을 가져오는 것이 데이터를 조회하는 것이 된다.
* : 모든 컬럼을 가져와 준다는 의미. JS 에서 style문에 &* 사용한 것과 비슷한가?
원하는 컬럼만을 조회하고 싶다면 select * 로 모든 컬럼을 조회하는 것이 아니라
select ID, Name 과 같이 조회하고 싶은 컬럼명을 특정할 수 있다.
2. as : 컬럼에 별명 주기.
컬럼을 내가 사용하기 원하는 이름으로 변경할 수 있다.
- 컬럼1 as 별명1 또는 컬럼2 별명2 둘다 사용가능하며 별명1, 별명2로 변경되게 된다.
한글, 특수문자 로 별명을 지을때엔 ""안에 넣어준다.
3. where : 필요한 항목만 가져오기.
필터링 where절의 구조
form문 다음에 필터링 조건을 적어줘야 한다.
select *
from customers
where age=21
21살의 age를 가지는 customers들의 모든 컬럼을 조회하게 된다.
<, >, <=, >= 부등호 사용가능 일반적인 코딩과 다르게 == 를 사용하지 않는다. '같다'는 '=' 이다.
같지 않다 또한 != 이 아니라 <>를 사용하게 된다. age <> 21 age가 21과 같지 않다 라는 의미.
문자 또한 같은지 판별할 수 있다. 문자를 판별할땐 where gender='male' 작은따옴표안에 넣어준다.
'개발 > SQL' 카테고리의 다른 글
[SQL] BCNF 데이터베이스 정규화 (0) | 2024.10.07 |
---|---|
[SQL] SQL 숫자 연산 (0) | 2024.08.09 |
[SQL] 에러 메세지 (0) | 2024.08.09 |
[SQL] Between, In, Like (0) | 2024.08.09 |
[SQL] null 판독 (0) | 2024.08.08 |