← К оглавлению занятия

✅ Решения

⚡ Кратко: решения

  • Строка: SELECT 'Hello world!';
  • Выбор базы: USE northwind;
  • Все записи: SELECT * FROM orders;
  • Конкретные столбцы: SELECT ship_name, ship_city FROM orders;
1

Выведите строку 'Hello world!'

Оператор SELECT без FROM выводит указанное значение на экран.

SELECT 'Hello world!';
2

Подключитесь к базе данных northwind

Команда USE сообщает СУБД, с какой базой данных работать.

USE northwind;
3–5

Изучение таблицы orders в DBeaver

В DBeaver откройте вкладку Tables, найдите orders и посмотрите список столбцов. Имена и количество столбцов можно увидеть в панели навигации или в свойствах таблицы.

6

Выведите всю таблицу orders

Звёздочка * означает «все столбцы».

USE northwind;

SELECT *
FROM orders;
7

Выведите столбцы ship_name и ship_city

Перечисляем нужные столбцы через запятую.

USE northwind;

SELECT ship_name,
       ship_city
FROM orders;
8–9

Форматирование запросов

Пример оформления в хорошем стиле:

USE northwind;

SELECT ship_name,
       ship_city
FROM orders;

В DBeaver для автоформатирования обычно используется сочетание клавиш Ctrl + Shift + F или пункт меню Format → Format SQL.

10

Сохранение запросов

В DBeaver нажмите кнопку с изображением дискеты или Ctrl + S, выберите папку на компьютере и сохраните файл с расширением .sql.

Решения дополнительных задач

11

Выведите имя компании

USE northwind;

SELECT company_name
FROM customers;
12

Выведите product_name и unit_price

USE northwind;

SELECT product_name,
       unit_price
FROM products;
13

Комментарий в запросе

-- Выводим названия компаний-клиентов
USE northwind;

SELECT company_name
FROM customers;