티스토리 뷰
프로그래밍 공부/데이터베이스 & SQL
[SQL] 테이블 쿼리하기(테이블에서 데이터 가져오기 SELECT FROM, WHERE, ORDER BY)
sikaro 2024. 2. 20. 11:27반응형
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;
반응형