본문 바로가기

/Web

SQL Query (1) _ by WolLu

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