달력

02

« 2012/02 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  

SELECT 문
SELECT 절 내에 적절한 열 이름을 나열함으로써 테이블 내의 열들로 부터 정보를 추출.
예) SELECT FirstName, LastName, PhoneNumber FROM Employee
위는 정보를 추출하는 가장 기본적인 방법임.

열 이름을 부모 테이블의 이름으로 구체적으로 한정할 수도 있음.
예) SELECT Employee.FirstName, Employee.LastName, Employee.PhoneNumber FROM Employee
단일 테이블 조회에서는 사용하지 않아도 되지만 다중 테이블에서 정보 추출시 필요하다.

구체적인 값 지정하기
문자열, 숫자, 날짜, 시각 또는 항목들의 적절한 조합과 같은 값들을 임의의 유효한 연산식에서 사용하도록 함(융통성이 강함)

문자열 상수
홑 따옴표를 사용
예) SELECT VendWebPage VendName FROM Vendors
     -> SELECT VendWebPage, 'is the web site for', VendName FROM Vendors


숫자상수
부호붙은 숫자, 소수점, 지수 기호, 지수 숫자도 포함이 가능
연산식에서 매우 유용함.

날짜/시각 상수
날짜/시각(datetime) 상수를 이용하여 특정 날짜와 시각을 제공함.


연산식이란?
숫자, 문자열, 날짜/시각을 포함하며, 테이블의 특정 열로부터 추출된 값, 상수 값 또는 이들의 조합을 사용.

SQL 데이터형
문자, 국가별문자, 비트, 정밀숫자, 근사 숫자, 날짜/시각, 기간 이 있음.

연산식의 종류
연결 - 둘 이상의 항목들을 단일 문자열로 결합하기
수학 - 더하기, 빼기. 곱하기, 나누기
날짜/시각 계산 - 날짜와 시각에 더하기와 빼기를 적용하기

연결 : 연산식 ItemOne || ItemTwo => ItemOneItemTwo
         연산식 'Mike' || 'Hernadez' => MikeHernandez
         연산식 'Mike' || ' ' || 'Hernandez' => Mike Hernandez


날짜나 숫자는 CAST 함수를 사용해야 함.
CAST(Literal Value ------ AS ------ data_type -------)
CAST 함수는 상수 값 또는 열 값을 특정 데이터 형으로 변환함.

열 값을 원래의 데이터 형에서 다른 데이터 형으로 변환할 경우 고려해야 할 사항.
- 가변 길이 문자 열의 값을 고려.
- 문자 열을 다른 데이터 형으로 변환할 수 있지만 이 열의 값은 대상 데이터 형의 올바른 상수 값이어야 함.
- 숫자 열의 값을 다른 숫자 데이터 형으로 변환할 때 값이 대상 데이터 형에 맞아야 함.

수학
더하기, 빼기, 곱하기, 나누기를 숫자 데이터에 대해 수행할 수 있는 연산으로 정의
연산 우선순위 : 곱하기, 나누기, 더하기, 빼기
저작자 표시 비영리 변경 금지
Posted by -세티-