Решение по базовый SQL
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
--Задача 1
|
||||
CREATE TABLE products_extended (
|
||||
id INT PRIMARY KEY,
|
||||
name VARCHAR(100) NOT NULL,
|
||||
category VARCHAR(50),
|
||||
price DECIMAL(6,2),
|
||||
in_stock BOOLEAN DEFAULT true,
|
||||
email_support VARCHAR
|
||||
);
|
||||
|
||||
|
||||
--Задача 2 Вариант с DEFAULT (in_stock не указываем)
|
||||
INSERT INTO products_extended (id, name, category, price, email_support)
|
||||
VALUES
|
||||
(1, 'Mi Band 7', 'smartwatch', 49.00, 'miband@xiaomi.com'),
|
||||
(2, 'Surface Pro', 'tablet', 1299.00, 'surface@microsoft.com');
|
||||
|
||||
--Задача 3
|
||||
ALTER TABLE products_extended
|
||||
ADD COLUMN rating DECIMAL(3,2),
|
||||
DROP COLUMN email_support;
|
||||
|
||||
--Задача 4
|
||||
UPDATE products_extended
|
||||
SET price = price * 1.1
|
||||
WHERE name = 'Mi Band 7';
|
||||
|
||||
--Задача 5(удаляет данные/таблицу)
|
||||
TRUNCATE TABLE products_extended;
|
||||
DROP TABLE products_extended;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user