Добавление данных в таблицу SQL выполняется с помощью команды
⏩ Пример добавления одной строки:
В этом примере данные добавляются в таблицу
⏩ Для добавления нескольких строк используется следующий синтаксис:
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ SQL собеседования
INSERT INTO. Эта команда позволяет вставить одну или несколько строк в таблицу. INSERT INTO employees (name, position, salary)
VALUES ('Иван Иванов', 'Менеджер', 210000);
В этом примере данные добавляются в таблицу
employees в столбцы name, position и salary.INSERT INTO employees (name, position, salary)
VALUES
('Анна Смирнова', 'Аналитик', 260000),
('Петр Петров', 'Разработчик', 270000);
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Пример добавления нового столбца:
ALTER TABLE employees ADD COLUMN birthdate DATE;
-- Добавляет столбец birthdate типа DATE в таблицу employees
Пример изменения типа данных столбца:
ALTER TABLE employees ALTER COLUMN salary TYPE DECIMAL(10, 2);
-- Изменяет тип данных столбца salary на DECIMAL с точностью 10 и 2 знаками после запятой
Пример удаления столбца:
ALTER TABLE employees DROP COLUMN birthdate;
-- Удаляет столбец birthdate из таблицы employees
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9✍2
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
INSERT INTO в SQL используется для добавления новых строк в таблицу базы данных. Она позволяет вставлять данные в указанные столбцы.INSERT INTO table_name (column1, column2, column3)
VALUES (value1, value2, value3);
value1, value2 и value3 вставляются в column1, column2 и column3 таблицы table_name. Если значения вставляются во все столбцы, можно опустить их перечисление:INSERT INTO table_name
VALUES (value1, value2, value3);
INSERT INTO поддерживает вставку нескольких строк за один запрос, что повышает эффективность работы с данными.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
Подзапросы — это запросы, вложенные внутри другого запроса. Они используются для выполнения операций, которые зависят от результатов других запросов.
Подзапросы могут быть:
1⃣ В SELECT: для вычисления значений.
2⃣ В WHERE: для фильтрации данных.
3️⃣ В FROM: как временные таблицы.
Подзапросы помогают решать сложные задачи, улучшая читаемость и структуру запросов.
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ SQL собеседования
Подзапросы могут быть:
SELECT name, (SELECT COUNT(*) FROM orders WHERE customer_id = customers.id) AS order_count FROM customers;
SELECT name FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);
Подзапросы помогают решать сложные задачи, улучшая читаемость и структуру запросов.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
SELECT * FROM employees
WHERE department = 'Sales';
Этот запрос выбирает всех сотрудников из таблицы employees, которые работают в отделе продаж.
SELECT * FROM employees
WHERE department = 'Sales' AND salary > 100000;
Этот запрос выбирает сотрудников из отдела продаж с зарплатой выше 100000.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2
CASE используется для выполнения логических условий и возврата значений на основе этих условий. Он позволяет добавлять условные логики в запросы, что полезно для создания вычисляемых столбцов или фильтрации данных.
SELECT
employee_id,
salary,
-- Применение CASE для определения уровня зарплаты
CASE
WHEN salary > 200000 THEN 'High'
WHEN salary BETWEEN 100000 AND 200000 THEN 'Medium'
ELSE 'Low'
END AS salary_level
FROM employees;
Этот запрос классифицирует сотрудников по уровню зарплаты, используя
CASE для определения категории.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4👨💻2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
да UPDATE в SQL используется для изменения существующих записей в таблице базы данных. Она позволяет обновлять одно или несколько полей в одной или нескольких строках.Синтаксис команды:
UPDATE имя_таблицы
SET имя_столбца1 = новое_значение1, имя_столбца2 = новое_значение2
WHERE условие;
UPDATE — это указание условия в блоке WHERE. Без него все записи в таблице будут обновлены, что может привести к нежелательным изменениям. Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
UNION и UNION ALL — это операторы SQL, используемые для объединения результатов двух или более запросов.SELECT name FROM employees
UNION
SELECT name FROM managers;
SELECT name FROM employees
UNION ALL
SELECT name FROM managers;
UNION удаляет дубликаты, а UNION ALL — нет.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2