Files
homework/aharlamcev/postgresql/DMLhomework.sql
T
2026-01-18 13:57:09 +03:00

52 lines
1.8 KiB
SQL

select * from users
insert into users (id, name, email, country, created_at)
values (1, 'Alice', null, 'KZ', '2026-01-17');
insert into users (id, name, email, country, created_at)
values (2, 'Bob', null, 'USA', '2026-01-17');
insert into users (id, name, email, country, created_at)
values (3, 'Charlie', null, 'RU', '2026-01-17');
select * from products
insert into products (id, name, category, price, in_stock)
values (1, 'Mi Band 7', 'smartwatch', 49, true)
insert into products (id, name, category, price, in_stock)
values (2, 'Surface Pro', 'tablet', 1299, true)
insert into products (id, name, category, price, in_stock)
values (3, 'Iphone 15', 'smartphone', 999, true)
insert into products (id, name, category, price, in_stock)
values (4, 'Logitech MX Master', 'mouse', 120, true)
insert into orders (id, user_id, order_date, status)
values (1, 1, '2026-01-17', 'in delivery');
insert into orders (id, user_id, order_date, status)
values (2, 1, '2026-01-17', 'shipped');
insert into orders (id, user_id, order_date, status)
values (3, 2, '2026-01-17', 'preparing');
select * from order_items
insert into order_items (order_id, product_id, quantity, price_at_purchase)
values (1,1, 2, 49)
insert into order_items (order_id, product_id, quantity, price_at_purchase)
values (1, 2, 1, 1299)
insert into order_items (order_id, product_id, quantity, price_at_purchase)
values (2, 3, 1, 999)
insert into order_items (order_id, product_id, quantity, price_at_purchase)
values (3, 4, 2, 120)
insert into order_items (order_id, product_id, quantity, price_at_purchase)
values (3, 1, 2, 49)
-- Сейчас уже понял, что можно после insert - values добавлять сразу в скобках несколько штук, но изначально делал так.