1-1. SQL SELECT문의 기능 > 학습자료 | IOTsw_u2 U2 Project
학습자료

SQL 1-1. SQL SELECT문의 기능

본문

1-1. SQL SELECT문의 기능

 

SELECT문은 데이터베이스에서 정보를 검색한다.



① SELECT문을 사용하여 다음을 수행할 수 있다.

․ 프로젝션 : SQL의 프로젝션 기능을 사용하면 테이블에서 질의 결과로 반환될 열을 사용자가 필요한 만큼 선택할 수 있다.

․ 선 택 : SQL의 선택기능을 사용하면 테이블에서 질의 결과로 반환될 행(row)을 선택할 수 있으며 다양한 조건을 사용하여 표시할 행을 제한할 수 있다.

․ 조 인 : SQL의 조인 기능을 사용하면 서로 다른 테이블 간에 링크를 생성하여 각 테이블에 저장된 데이터를 함께 가져올 수 있다.

 

기본 SELECT문 형식

SELECT * | { [DISTINCT] column | expression [alias] ,... } FROM table;

 

 

② 기본 SELECT문

가장 간단한 형태의 SELECT문에 포함되는 것.

․ SELECT는 표시할 대상열을 지정한다.

․ FROM은 대상 열을 포함하는 해당 테이블을 지정한다.

구문 설명 : 하나이상의 열로 구성되는 목록이다.​

 

SELECT 

모든 열을 선택한다.​

DISTINCT 중복되는 열을 생략한다.​

column expression 지정한 열 또는 표현식을 선택한다.​

alias 선택된 열에 다른 머리글 이름을 준다.​

FROM table 해당 열을 포함하는 테이블을 지정한다.​

 

SELECT * DISTINCT ​column | expression​ [as] alias ​

 

 

참고 : 이 과정 전체에서 키워드, 절, 문이라는 용어는 다음과 같이 사용된다.

․ 키워드는 개별적인 SQL요소이다. 예를 들어, SELECT 및 FROM은 키워드이다.

․ 절은 SQL문의 한 부분이다. 예를 들어, SELECT employee_id, last_name,...은 절이다.

․ 문은 둘 이상의 절이 결합된 것이다. 예를 들어, SELECT * FROM employees는 SQL문이다.

 

예제 1) 모든 열 선택


오라클 디비 예제 : SELECT * FROM departments;

 

SELECT department_id, department_name, manager_id, location_id FROM departments;

 

MSSQL 디비 예제 :

SELECT * FROM titles;

select title_id, title, type, pub_id, price, advance, royalty, ytd_sales, notes, pubdate from titles

 

예제 2) 특정 열 선택

오라클 디비 예제 : 

SELECT department_id, location_id FROM departments;

 

MSSQL 디비 예제 :

SELECT tiles_id, title FROM titles

SELECT title, tiles_id FROM titles

 

 

③ SQL 작성

․ SQL문은 대소문자를 구분하지 않는다.

․ SQL문은 하나이상의 줄에 입력할 수 있다.

․ 키워드는 약어로 쓰거나 여러 줄에 나눠 쓸 수 없다.

․ 절을 일반적으로 서로 다른 줄에 쓴다

․ 들여쓰기를 사용하면 SQL문을 좀더 읽기 쉽게 작성할 수 있다.

․ 일반적으로 키워드는 대문자로 입력하고 테이블이름, 열 등 다른 단어는 모두 소문자로 입력한다.

  

댓글목록

1 SQL 쿼리문 작성에 대해 알아 봅니다
이어쓰기 1.A 1-1. SQL SELECT문의 기능
이어쓰기 2.B 1-2. 산술식
이어쓰기 3.C 1-3. 널 값의 정의
이어쓰기 4.D 1-4. 열 별칭 정의
이어쓰기 5.E 1-5. 연결 연산자
이어쓰기 6.F 1-6. 리터럴 문자열
이어쓰기 7.G 1-7. 중복 행
이어쓰기 8.H 1-8. 테이블 구조 표시
이 원글에 이어쓰기

학습자료 목록

Total 18건 1 페이지
게시물 검색

IOTsw_u2 정보

회사 . U2
주소 . 어느별 하늘 아래에 있것지요
사업자 등록번호 . 백수임 대표 . 김씨 전화 . 02-123-4567 팩스 . 팩스없음
통신판매업신고번호 . 낼할께 개인정보관리책임자 . 김씨가 알아서 함 부가통신사업신고번호 신고안함
Copyright © 2001-2013 U2. All Rights Reserved.
닫기