티스토리 뷰

반응형

https://ko.khanacademy.org/computing/computer-programming/sql/sql-basics/pt/querying-the-table

 

CREATE TABLE groceries (id INTEGER PRIMARY KEY, name TEXT, quantity INTEGER, aisle INTEGER);
INSERT INTO groceries VALUES (1, "Bananas", 4, 7);
INSERT INTO groceries VALUES(2, "Peanut Butter", 1, 2);
INSERT INTO groceries VALUES(3, "Dark Chocolate Bars", 2, 2);
INSERT INTO groceries VALUES(4, "Ice cream", 1, 12);
INSERT INTO groceries VALUES(5, "Cherries", 6, 2);
INSERT INTO groceries VALUES(6, "Chocolate syrup", 1, 4);

 

SELECT 컬럼명 FROM 테이블명으로 전체 컬럼을 불러올 수 있다.

 

SELECT name FROM groceries;
name
Bananas
Peanut Butter
Dark Chocolate Bars
Ice cream
Cherries
Chocolate syrup

 

전체를 불러올려면 컬럼명에 *을 넣으면 된다.

SELECT * FROM groceries;

 

만약에 정렬 기준을 잡고 싶다면 ORDER BY를 사용한다.

SELECT * FROM groceries ORDER BY aisle;

 

이렇게 치면 aisle 컬럼을 기준으로 테이블이 정렬된다.

 

만약에, 이렇게 정렬된 테이블에서 aisle 6~12번 사이에 있는지를 찾고 싶다면?

WHERE 절을 사용한다.

SELECT * FROM groceries WHERE aisle > 5 ORDER BY aisle;

 

 

반응형