728x90
아래 내용은 w3schools 의 SQL 파트의 DB에서 Products 테이블을 기준으로 공부하였다.
https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all
SQL Tryit Editor v1.6
WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you will still be able to use our Try SQL Editor, but a different ver
www.w3schools.com
기본 SELECT
- TABLE 에서 COLUMN 을 추출한다.
- *(에스터리스크, 별표) 를 입력하면 모든 항목을 추출한다.
- DISTINCT 를 입력하면 중복을 제거한다.
SELECT ProductID FROM Products;
SELECT * FROM Products;
SELECT DISTINCT SupplierID FROM Products;
ORDER BY
- 오름차순 : ASC
- 내림차순 : DESC
- 옵션을 입력하지 않아도 된다. Default는 ASC
SELECT * FROM Products ORDER BY CategoryID ASC;
SELECT * FROM Products ORDER BY CategoryID DESC;
SELECT * FROM Products ORDER BY CategoryID;
AS
- 별명을 지정합니다.
SELECT ProductID 아이디 FROM Products;
SELECT ProductID AS 아이디 FROM Products;
SELECT ProductID 아이디, ProductName 품명 FROM Products;
연산
SELECT Price 정가, Price*0.9 할인가 FROM Products;
연결 연산
SELECT ProductName, '원가격 : ' || Price || '$ 할인가격 : ' || (Price*0.8) || '$' AS 가격비교 FROM Products;
BETWEEN
SELECT ProductName, Price
FROM Products
WHERE Price BETWEEN 5 AND 10;
IN
SELECT ProductID, ProductName
FROM Products
WHERE ProductID IN (5, 10, 15, 20);
LIKE
SELECT ProductID, ProductName
FROM Products
WHERE ProductID LIKE '%1';
SELECT ProductID, ProductName
FROM Products
WHERE ProductID LIKE '_1';
SELECT ProductID, ProductName
FROM Products
WHERE ProductID LIKE '%1%';
IS NULL
- Null 체크 용도
SELECT ProductID, ProductName
FROM Products
WHERE ProductID IS NULL;
WHERE
- 조회하는 데이터의 조건 적용
SELECT ProductID, ProductName
FROM Products
WHERE ProductID BETWEEN 10 AND 15;
728x90
'데이터베이스' 카테고리의 다른 글
[DB] SQL 기본 조건문(CASE WHEN, JOIN, UNION, GROUP BY, HAVING) (0) | 2020.12.26 |
---|---|
[DB] SQL 기본 함수(문자, 숫자, 날짜, 시간, 문자 처리 함수) (0) | 2020.12.26 |
[DB] INSERT, UPDATE, CREATE, DROP 기본 문법 (0) | 2020.12.26 |
댓글