loading

프로그래밍/MS-SQL

SQL문 실습 - SELECT(1)

침착곰 2016. 4. 13. 11:37
반응형

이번글에서는 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