SELECT, SELECT DISTINCT

Daeun Kim·2022년 11월 2일
0

SQL

목록 보기
3/31

기초적인 SQL 구문은 SQL 프로그램에 관계없이 동일하다.

1.SELECT문
SQL에서 가장 자주 쓰이는 구문

1) SELECT 열이름 2) FROM 테이블이름

구문은 대문자로 쓰지 않아도 작동하나, 쿼리가 복잡해지면 키워드를 대문자로 써놓는것이 가독성에 좋다.
SQL은 뒤에서부터 읽는다. 2) 테이블의 1) 열 순이다.
전체를 다 선택하고 싶을 때는 *을 입력한다.

쿼리를 입력할때는 Query Tool이라는 메뉴를 사용한다.

데이터베이스에 마우스 오른쪽을 클릭하면 찾을 수 있다.

Query에 SQL 구문을 입력하면, 그것에 맞는 Data output이 아래에 나오는 구성이다.

내가 가지고 있는 데이터베이스 안에 테이블이 뭐가 있는지를 알고 싶다면 Schemas 를 눌러서 펼친뒤, public 아래 tables에 무엇이 있는지를 확인하면된다. 무슨 테이블이 있는지와, 정확한 명칭을 확인할 수 있다.

열 이름은 기호로 입력하는게 아니라 열의 이름을 그대로 입력하면 된다. first_name 처럼.
2개 이상을 입력할 때는 쉼표를 입력하면 된다.

SELECT * FROM customer
SELECT first_name,last_name,email FROM customer

첫번째 구문은 customer 테이블의 전체를 조회하는 것이고,
두번째는 customer 테이블에서 성,이름,이메일만 조회하는 것이다.

두번째 구문에서 열 순서를 이메일,이름,성 순서대로 입력하면 입력한 순서대로 열 순서가 추출된다.

SELECT DISTINCT
고유하거나 중복되지 않는 값을 추출하고 싶을 때 쓰는 SELECT 응용판
SELECT + 중복제거 추출로 이해하면 될 것 같다.
구문 구조도 SELECT와 동일하다

SELECT DISTINCT 열이름 FROM 테이블이름
profile
공부하는 것들을 적는 블로그.

0개의 댓글