반응형
이번글에서는 SQL문의 기본 중의 기본인 SELECT문에 대해서 알아보고, 문제를 풀어보면서 실습을 해보겠습니다.
SELECT문은 기본적으로
SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY
으로 구성되어있습니다. 이제부터 본격적으로 실습을 해보겠습니다.
-> SELECT를 이용해서 테이블의 불러오고 싶은 컬럼명을 불러옵니다.
-> FROM을 이용해서 내가 불러오고자 하는 테이블을 불러옵니다.
-> *은 해당 테이블의 모든 데이터를 의미합니다.
1. Search "Customers" table(all data)
------------------------------------------------------------------------------
1 2 | SELECT * FROM Customers | cs |
2. Search "Orders" table(all data)
------------------------------------------------------------------------------
1 2 | SELECT * FROM Orders | cs |
3. Search "Employees" table(all data)
------------------------------------------------------------------------------
1 2 | SELECT * FROM Employees | cs |
-> 테이블명에 띄어쓰기가 있을 경우 []를 사용해줍니다.
4. Search "Order Details" table(all data)
------------------------------------------------------------------------------
1 2 | SELECT * FROM [Order Details] | cs |
-> SELECT에 원하는 컬럼명을 적으면, 그 컬럼의 데이터만 불러옵니다.
5. Search Customers table(only CustomerID, Country, ContactTitle columns)
------------------------------------------------------------------------------
1 2 | SELECT CustomerID, Country, ContactTitle FROM Customers | cs |
-> DISTINCT문은 중복을 제거하고 싶을 때 사용합니다.
6. Search Customers table(only ContactTitle column, And remove duplicate ContactTitle)
------------------------------------------------------------------------------
1 2 | SELECT DISTINCT ContactTitle FROM Customers | cs |
7. Search Customers table(only country column, and remove duplcate country)
------------------------------------------------------------------------------
1 2 | SELECT DISTINCT Country FROM Customers | cs |
8. Search Customers table(Select only ContactTitle and Country, and remove duplicate ContactTitle, Country)
------------------------------------------------------------------------------
1 2 | SELECT DISTINCT ContactTitle, Country FROM Customers | cs |
-> 마지막으로 SELECT문을 이용해서 간단한 계산 기능을 수행할 수 있습니다.
9. Make Select for (100 * 10) - 5
------------------------------------------------------------------------------
1 | SELECT (100 * 10) - 5 | cs |
여기까지 SELECT에 대한 간단한 설명과 실습을 해봤습니다.
다음 글에서는 String 함수에 대해서 알아보겠습니다.
다음 글 : SQL문 실습 - WHERE(1)
참고 : SQL Server 기본SQL문 교육
반응형
그리드형
'프로그래밍 > MS-SQL' 카테고리의 다른 글
SQL문 실습 - String Function(1) (0) | 2016.04.13 |
---|---|
SQL문 실습 - ORDER BY (0) | 2016.04.13 |
SQL문 실습 - WHERE(2) (0) | 2016.04.13 |
SQL문 실습 - WHERE(1) (0) | 2016.04.13 |
MS-SQL bak파일 복원하기 (0) | 2016.04.13 |