2007/05/18 23:33
SELECT로 다양한 타입의 열 가져오기(04) General Tech.2007/05/18 23:33
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 함수는 상수 값 또는 열 값을 특정 데이터 형으로 변환함.
열 값을 원래의 데이터 형에서 다른 데이터 형으로 변환할 경우 고려해야 할 사항.
- 가변 길이 문자 열의 값을 고려.
- 문자 열을 다른 데이터 형으로 변환할 수 있지만 이 열의 값은 대상 데이터 형의 올바른 상수 값이어야 함.
- 숫자 열의 값을 다른 숫자 데이터 형으로 변환할 때 값이 대상 데이터 형에 맞아야 함.
수학
더하기, 빼기, 곱하기, 나누기를 숫자 데이터에 대해 수행할 수 있는 연산으로 정의
연산 우선순위 : 곱하기, 나누기, 더하기, 빼기
'General Tech.' 카테고리의 다른 글
| Work Breakdown Structure (WBS) (0) | 2007/12/17 |
|---|---|
| CMMI(Capability Maturity Model Integration) (0) | 2007/12/17 |
| 내부조인 / 외부조인(05) (1) | 2007/05/19 |
| SELECT로 다양한 타입의 열 가져오기(04) (0) | 2007/05/18 |
| SQL 역사 및 간단한 쿼리 만들기(03) (0) | 2007/05/18 |
| [DataBase]링크 테이블 생성을 위한 커서 사용 예제 (0) | 2007/04/27 |
