예제에서 사용할 TABLE
(Customers)
(Orders)
(OrderDetails)
*
: 모든것을 의미한다.
post에서 *
을 가져오겠다. = post에서 모든 데이터를 가져오겠다.
SELECT * FROM Customers;
SELECT CustomerName FROM Customers;
SELECT CustomerId, CustomerName, PostalCode FROM Customers;
SELECT * FROM Orders WHERE EmployeeID=3;
SELECT * FROM OrderDetails WHERE Quantity<5;
OrderDetails
테이블에서 ProductId를 오름차순으로, 같은 ProductId끼리는 Quantity를 내림차순으로 정렬
SELECT * FROM OrderDetails ORDER BY ProductID ASC, Quantity DESC;
LIMIT {가져올 개수}
/ LIMIT {건너뛸 개수, 가져올 개수}
10개의 데이터를 가져온다.
SELECT * FROM Customers LIMIT 10;
20개를 건너뛰고, 그다음 10개를 가져온다.
SELECT * FROM Customers LIMIT 20, 10;
SELECT
CustomerId AS ID,
CustomerName AS name,
PostalCode AS code
FROM Customers;
SELECT OrderDetailID, Quantity FROM OrderDetails
WHERE Quantity<=30 and Quantity>=10
ORDER BY Quantity
LIMIT 30,10;
w3schools
웹 환경에서 여러가지 프로그래밍 언어 실습을 할수 있는 사이트이다.
여기서 제공하는 실습용 테이블들을 사용할것이다.
https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_editorW3스쿨즈는 온라인으로 웹 기술을 배우는 교육용 웹 사이트이다. 콘텐츠에는 HTML, CSS, 자바스크립트, JSON, PHP, 파이썬, XML, SQL, Bootstrap, Node.js, JQuery등 다양한 교육용 자료를 제공한다. (위키백과)
(참고)
얄팍한 코딩사전
인프런, 사이트
https://www.yalco.kr/