Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
SQL / POSTGRESQL / Учене / LESSON 06
raw_orders повтаря customer_name и city на всяка поръчка. По-добре: customers + orders с customer_id. Създай нормализираните таблици и пренеси данните с INSERT…SELECT DISTINCT / INSERT…SELECT.
Мини пример:
CREATE TABLE customers (...);
CREATE TABLE orders (...);
INSERT INTO customers ... SELECT DISTINCT ...;
INSERT INTO orders ... SELECT ...;Начални таблици за тази задача. Оценяването проверява крайното състояние и на други набори.
| id | customer_name | city | total |
|---|---|---|---|
| 1 | Mira | Sofia | 20 |
| 2 | Mira | Sofia | 30 |
| 3 | Niko | Varna | 10 |
Очаквани колони (проверка): table_name, name, city, id, total · редът на редовете се проверява
Очаквано крайно състояние (показаните данни):
Зареждане…raw_orders повтаря customer_name и city на всяка поръчка. По-добре: customers + orders с customer_id. Създай нормализираните таблици и пренеси данните с INSERT…SELECT DISTINCT / INSERT…SELECT.
QUERY STANDBY
›