예제로 배우는 SQL 프로그래밍
HOME
SQL기초
활용 및 팁
ADO.NET
LINQ
SMO
SQL WMI
SQL 기초
SQL 소개
SQL Server 설치
SQL 데이타베이스
SQL 테이블
INSERT 데이타 삽입
SELECT 간단한 쿼리
UPDATE 데이타 갱신
DELETE 데이타 삭제
WHERE 쿼리 조건
ORDER BY 정렬
GROUP BY / HAVING
DECLARE 로컬 변수
SQL 함수의 사용
쿼리: 계산 필드
쿼리: 서브쿼리
테이블 JOIN
SQL VIEW 사용
Stored Procedure
SQL 트리거
사용자 정의 함수
Transaction 처리
서버 Cursor 사용
페이징 Offset Fetch
SQL 쿼리 : 계산 필드
SQL SELECT 문에는 일반적으로 컬럼들을 사용하지만, 경우에 따라 컬럼들을 연산한다던지 문자열을 서로 연결할 필요가 있을 수 있다. 컬럼간 수치 연산은 +,-,*, / 등의 수학적 연산자를 사용하여 컬럼들을 쿼리시 계산하여 사용할 수 있다. 예를 들어, 테이블에 QTY 컬럼과 PRICE컬럼이 있을 때, TOTAL 컬럼을 테이블에 저장하지 않고 쿼리시 QTY*PRICE 와 같이 계산을 통해 결과를 리턴받을 수 있다. 문자열간의 연결은 +를 사용하여 여러 문자를 하나로 연결할 수 있다. 이렇게 계산 및 연결을 통해 만들어진 컬럼들은 Alias를 지정함으로써 클라이언트에서 새 컬럼명으로 인식하도록 할 수 있다. Alias는 계산 필드 뒤에 AS를 쓰고 새 컬럼명을 지정하면 된다 (NOTE: AS를 생략할 수도 있다)
예제
-- MyTable로부터 Addr1 컬럼과 -- City 컬럼을 문자열 결합을 해서 -- 주소를 리턴하고 이 때 컬럼명은 -- 새로 [Address] 라고 한다. -- SELECT Addr1+' '+City AS Address FROM MyTable -- MyTable로부터 Qty컬럼과 -- Qty컬럼값과 Price컬럼값을 곱해 -- Total이라는 계산 필드를 만듦 -- SELECT Qty, Qty*Price AS TOTAL FROM MyTable
본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.