SQL 쿼리문에는 무엇이 있을까?
- SELECT문
- SELECT문은 데이터베이스에서 데이터를 가져오는 데 사용된다.
SELECT 필드1, 필드2 |
FROM 테이블; |
- 위의 구문에서는 필드1과 필드 2의 모든 데이터를 테이블에서 가지고 온다.
SELECT * FROM 테이블; |
- 위의 구문은 필드의 명이 들어갈 자리에 *를 넣음으로써 테이블의 모든 필드의 데이터를 가지고 온다.
고객정보 | ||||
고객번호 | 이름 | 나이 | 거주지 | 전화번호 |
1 | 홍길동 | 24 | 포항 | 010-4884-**** |
2 | 박민수 | 20 | 경주 | 010-8748-**** |
3 | 이준서 | 34 | 부산 | 010-4888-**** |
- DB에 저장되어있는 모든고객의 이름과 나이가 필요하다고 가정하자 그럼 아래와 같은 구문을 사용하면 된다.
SELECT 이름, 나이 FROM 고객정보; |
- DB에 저장된 모든 정보가 필요하다면 아래와 같은 구문을 사용하면 된다.
SELECT * FROM 고객정보; |
- SELECT DISTINCT문
- SELECT DISTINCT문은 DB에 저장된 데이터중 중복된 값은 하나로 합쳐 가져올 때 사용된다.
SELECT DISTINCT 필드1, 필드2 |
FROM 테이블; |
- 위의 구문에서는 필드 1과 필드 2의 모든 데이터중 중복된 값은 하나만 가져온다. ( 중복되지 않은 값 포함 )
SELECT COUNT(DISTINCT 필드1) FROM 테이블; |
- (응용) 위의 구문에서는 서로 다른 필드 1에 데이터의 총개수를 나타낸다.
'Hacking&Security > Web' 카테고리의 다른 글
DATABASE _ by WolLu (0) | 2019.10.07 |
---|