1 / 8

3 장 SELECT 문 기초

3 장 SELECT 문 기초. leric@netopia.knu.ac.kr. 기본적인 SELECT 문. 형식. On-line 설명서 참고. SELECT 나열할 열 (column: 컬럼 ) 목록 FROM 가져올 테이블 (or 뷰 ) [ WHERE 가져올 행 (row) 의 조건 ]. 열 ( 컬럼 ) 에 대한 처리 #1. 모두 가져오기 SELECT * FROM titles 일부만 가져오기 EXEC sp_help titles EXEC sp_columns titles

aulii
Download Presentation

3 장 SELECT 문 기초

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3장 SELECT문 기초 leric@netopia.knu.ac.kr

  2. 기본적인 SELECT문 • 형식 On-line설명서 참고 SELECT나열할 열(column:컬럼) 목록 FROM가져올 테이블 (or 뷰) [WHERE가져올 행(row)의 조건]

  3. 열(컬럼)에 대한 처리#1 • 모두 가져오기 • SELECT * FROM titles • 일부만 가져오기 • EXEC sp_help titles • EXEC sp_columns titles • SELECT title_id, title, price, pub_id • FROM titles • 보여지는 순서 바꾸기 • SELECT title_id, pub_id, price, title • FROM titles

  4. 열(컬럼)에 대한 처리#2 • 임의의 열(컬럼) 만들기 • SELECT‘책 번호:’, title_id, pub_id, price, title • FROM titles • 열 제목 바꾸기 • SELECT책번호=title_id, pub_id AS[출판사 번호], price 가격, title • FROM titles • 주석 처리 • -- 또는 /* */

  5. 실습과제 • publishers 테이블의 모든 열을 가져와라 • publishers 테이블에 어떤 열이 있는지 목록을 알아내라 • Sales 테이블의 모든 열을 가져와라 • Sales 테이블에서 아래의 결과가 나오도록 쿼리(질의)를 만들고 수행하라

  6. 변수 선언 및 값의 설정 • 변수 선언 • 변수에 값 설정 • 변수의 값 가져오기 • 시스템 변수 : @@를 사용 DECLARE @변수명 자료형, @변수명 자료형 SET @변수명 = 값 SET @변수명2 = 값 DECLARE @id INT, @name CAHR(10) SET @id = 0 SET @name = ‘홍길동’ SELECT @id, @name SELECT @변수명

  7. 사용자 변수 / 시스템 함수 • 사용자 변수 = 로컬변수 • 시스템 함수 = 시스템 변수, 전역변수

  8. 자료형(data type) • System data type, User data type • System data type • 정수 : Bigint, int, Smallint, Tinyint, Bit • 정확한 숫자 : Numeric, decimal • 부정확한 숫자 : float, real • 날짜 : Datetime, smalldatetime • 문자 : char, varchar, nchar, nvarchar, Text, Ntext • 이진(binary) : binary, varbinary, Image • 화폐 : Money, smallmoney • 특수 : table, Sql_variant, cursor, uniqueidentity, timestamp

More Related