뇌를 자극하는 SQL Server 2012 기본편 196페이지
—SELECT문 연습—
USE [AdventureWorks];
SELECT * FROM HumanResources.Employee;
여러 열이 나옴
SELECT * FROM [TESTSQL].AdventureWorks.HumanResources.Employee;
원칙적으로는 이렇게 사용해야 한다고.(테이블의 전체 이름… [TESTSQL]은 참고로 서버 이름임)
SELECT NAME FROM HumanResources.Department;
NANE 열만 가져옴
Name, GroupName만 가져옴
–DB 조회하기–
EXECUTE sp_helpdb;
현재 인스턴스에 있는 DB 정보 조회
USE AdventureWorks;
EXECUTE sp_tables @table_type=”‘TABLE'”;
AdventureWorks에 있는 Table 정보 조회. TABLE_OWNER와 TABLE_NAME 정보를 확인했다.
EXECUTE sp_columns
@table_name = ‘Department’,
@table_owner = ‘HumanResources’;
이제 HumanResources.Department 테이블의 열 확인.
SELECT Name,GroupName FROM HumanResources.Department;
데이터 조회.
—열 이름을 별칭으로 지정하기–
SELECT DepartmentID AS 부서번호, Name ‘부서이름’, [그룹이름] = GroupName
FROM HumanResources.Department;
좀 더 보기 좋아짐. 계산식으로 복잡한 열 이름이 되는 경우 편리.