Selelct의 구문형식
Select 열 이름 From 테이블 이름 Where 조건
* 은 "모든 것"을 의미
Select * From 테이블 이름;
-> 테이블 이름 에서 모든 열의 내용을 가져오라는 의미
w3schools 에 SQL 래퍼런스를 참고 했습니다.
https://www.w3schools.com/sql/sql_ref_keywords.asp
1. Select * From Customers;
-> Customers 테이블에서 모든 열을 선택
2. Select CustomerName, City From Customers;
-> Customers 테이블에서 CustomerName 및 City 열을 선택
[ Select DISTINCT 명령은 결과 집합에서 고유한(다른) 값만 변환한다.]
3. Select DISTINCT Country From Customers;
-> Customers 테이블의 Country 열에서 DISTINCT 값만 선택한다.
[ Select INTO 명령은 한 테이블에서 데이터를 복사하여 새 테이블에 삽입한다. ]
4.
1) Select * Into CustomersBackup2017 From Customers;
-> 고객의 백업 복사본을 생성한다.
2) Select * Into CustomersBackup2017 IN 'Backup.mdb' From Customers;
-> IN 절을 사용하여 테이블을 다른 데이터베이스의 새 테이블로 복사한다.
3) Select CustomersName, ContactName INTO CustomersBackup2017 From Customers;
-> 몇 개의 열만 새 테이블에 복사한다.
4) Select * INTO CustomersGermany From Custrmers Where Country = 'Germany';
-> 독일 고객만 새 테이블에 복사한다.
5) Select Customers.CustomerName, Orders.OrderID
INTO CustomersOrderBackup2017
From Customers
LEFT JOIN Orders On Customers.CustomerID = Orders.CustomerID;
-> 둘 이상의 테이블에서 새 테이블로 데이터를 복사한다.
'Study > SQL' 카테고리의 다른 글
(면접질문) 다음 SQL의 결과로 가장 적절한 것은? (0) | 2022.04.04 |
---|---|
(면접질문)DB의 주식별자는 기본키, PK(Primary Key)에 해당하는 속성이다. 다음 중 주식별자의 특징이 아닌것은? (0) | 2022.04.04 |
(면접질문)SQL의 데이터 정의어에 해당하지 않는 것은?? (0) | 2022.03.30 |
Select_03 기초공부_table Keyword (0) | 2022.03.24 |
Select_02 기초공부 (0) | 2022.03.21 |