Довідники SQL VALUES

Що таке VALUES в SQL?

Оператор VALUES в SQL використовується для явного зазначення значень, які можуть бути вставлені в таблицю або опрацьовані в запиті. Його зазвичай застосовують разом з оператором INSERT, але також можна використовувати для створення тимчасових наборів даних, які не пов'язані з існуючими таблицями.


Основні особливості
  1. Дозволяє задавати один або кілька наборів значень у одному рядку.
  2. Може використовуватись для створення тимчасових даних, які обробляються в запиті, але не зберігаються в таблицях.
  3. Зручний для вставки даних у таблицю з мінімальною конфігурацією.


Приклад використання з `INSERT`:
INSERT INTO Employees (ID, Name, Position)
VALUES
(1, 'Іван Іванов', 'Менеджер'),
(2, 'Петро Петров', 'Розробник'),
(3, 'Марія Смирнова', 'Аналітик');


У цьому прикладі до таблиці Employees додаються три записи. Кожен рядок, переданий у VALUES, відповідає одному новому запису в таблиці.


#### Використання `VALUES` без вставки:


SELECT * 
FROM (VALUES 
(1, 'Товар A', 100), 
(2, 'Товар B', 200), 
(3, 'Товар C', 300)) AS ProductData (ProductID, ProductName, Price);

Тут оператор VALUES використовується для створення тимчасової таблиці ProductData зі стовпцями ProductID, ProductName і Price.


Метод VALUES особливо корисний для невеликих наборів даних, які не потребують створення окремих таблиць, що пришвидшує розробку та тестування запитів.

Коментарі
Додати коментар

Поки що коментарів немає