
SELECT ์ปฌ๋ผ
FROM ํ
์ด๋ธ
WHERE ์กฐ๊ฑด
=, <>, <, >, IN, BETWEEN, LIKE, AND, OR, NOTSQL์์๋ +, -, *, / ์ฌ์ฉ ๊ฐ๋ฅ
์์ฃผ ์ฐ๋ ์ง๊ณ ํจ์:
SUM(์ปฌ๋ผ) -- ์ดํฉ
AVG(์ปฌ๋ผ) -- ํ๊ท
COUNT(์ปฌ๋ผ) -- ๊ฐ์
MIN(์ปฌ๋ผ) -- ์ต์๊ฐ
MAX(์ปฌ๋ผ) -- ์ต๋๊ฐ
SELECT SUM(price) AS sum_price,
AVG(price) AS avg_price
FROM food_orders;
SELECT COUNT(DISTINCT customer_id) AS num_customers
FROM food_orders;
SELECT COUNT(order_id) AS count_of_orders
FROM food_orders
WHERE price >= 30000;
SELECT AVG(price) AS average_price
FROM food_orders
WHERE cuisine_type = 'Korean';
SELECT cuisine_type, SUM(price) AS total_price
FROM food_orders
GROUP BY cuisine_type;
SELECT restaurant_name, MAX(price) AS "์ต๋ ์ฃผ๋ฌธ๊ธ์ก"
FROM food_orders
GROUP BY restaurant_name;
SELECT pay_type AS "๊ฒฐ์ ํ์
", MAX(date) AS "์ต๊ทผ ๊ฒฐ์ ์ผ"
FROM payments
GROUP BY pay_type;
ORDER BY ์ปฌ๋ผ๋ช
[DESC] -- ๊ธฐ๋ณธ์ ์ค๋ฆ์ฐจ์, DESC๋ ๋ด๋ฆผ์ฐจ์
SELECT restaurant_name, MAX(price) AS "์ต๋ ์ฃผ๋ฌธ๊ธ์ก"
FROM food_orders
GROUP BY restaurant_name
ORDER BY MAX(price) DESC;
SELECT *
FROM customers
ORDER BY name;
SUM, AVG, MIN, MAX, COUNTGROUP BY, ORDER BYCOUNT(DISTINCT column)
select cuisine_type,
min(price) min_price,
max(price) max_price
from food_orders
group by cuisine_type
order by min(price) desc