#Вопросы_с_собеседования
❓При выборке из таблицы workers запишите год, месяц и день в отдельные поля с помощью EXTRACT
Ответ на картинке.
❓При выборке из таблицы workers запишите год, месяц и день в отдельные поля с помощью EXTRACT
Ответ на картинке.
👍25
Сколько записей вернет следующий PostgreSQL запрос:
VALUES (11), (22), (33) INTERSECT VALUES (55), (33), (33);
VALUES (11), (22), (33) INTERSECT VALUES (55), (33), (33);
Anonymous Quiz
26%
1
24%
2
22%
3
9%
Ничего из перечисленного
20%
Посмотреть ответы
👍7
🐣 Курс по SQL для начинающих
Сейчас любая деятельность программиста связана с работой с базой данных. Это значит, что вам в любом случае надо будет работать с SQL, который, к слову, не особо сложно изучить.
1. Введение в PostgreSQL — [2:06:30]
2. Базовые SELECT запросы — [1:58:17]
3. Соединения (JOIN) — [1:07:31]
4. Подзапросы в SQL — [47:12]
5. DDL: создание БД, таблиц и их модификация — [1:50:44]
Сейчас любая деятельность программиста связана с работой с базой данных. Это значит, что вам в любом случае надо будет работать с SQL, который, к слову, не особо сложно изучить.
1. Введение в PostgreSQL — [2:06:30]
2. Базовые SELECT запросы — [1:58:17]
3. Соединения (JOIN) — [1:07:31]
4. Подзапросы в SQL — [47:12]
5. DDL: создание БД, таблиц и их модификация — [1:50:44]
YouTube
Практический курс по SQL для начинающих - #1 Введение в PostgreSQL
Данный курс на YouTube - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ)
Купить полный курс на stepik:
https://www.engineerspock.com/buy-postgres-youtube-stepik …
Купить полный курс на stepik:
https://www.engineerspock.com/buy-postgres-youtube-stepik …
👍11🔥3❤2
#Вопросы_с_собеседования
Какие бывают типы подзапросов?
Существует два типа подзапросов, а именно: коррелированные и некоррелированные.
• Коррелированный подзапрос: это запрос, который выбирает данные из таблицы со ссылкой на внешний запрос. Он не считается независимым запросом, поскольку ссылается на другую таблицу или столбец в таблице.
• Некоррелированный подзапрос: этот запрос является независимым запросом, в котором выходные данные подзапроса подставляются в основной запрос.
Какие бывают типы подзапросов?
Существует два типа подзапросов, а именно: коррелированные и некоррелированные.
• Коррелированный подзапрос: это запрос, который выбирает данные из таблицы со ссылкой на внешний запрос. Он не считается независимым запросом, поскольку ссылается на другую таблицу или столбец в таблице.
• Некоррелированный подзапрос: этот запрос является независимым запросом, в котором выходные данные подзапроса подставляются в основной запрос.
👍19
Что такое первичный ключ (primary key)? Укажите наиболее точное определение.
Anonymous Quiz
38%
1 колонка, которая однозначно идентифицирует запись в таблице и может быть описана как автоинкремент
13%
Колонка, в которую можно писать только уникальные значения
2%
Это синоним внешнего ключа (foreign key)
1%
Первая колонка в таблице
43%
Одна или несколько колонок, которые однозначно идентифицируют запись в таблице
2%
Узнать ответ
👍11🔥4
Что из следующего неверно об ограничении FOREIGN KEY?
Anonymous Quiz
23%
устанавливает связь между первичным ключом или уникальным ключом в той же или другой таблице.
28%
значение внешнего ключа не может быть null.
25%
значение внешнего ключа должно соответствовать существующему значению в таблице-родителе
15%
Ничего из вышеперечисленного
9%
Узнать ответ
👍15
С помощью какого PostgreSQL запроса можно выбрать значение ‘Beer‘ из JSON поля info:
{“customer”:”John”,”items”:{“product”:”Beer”,”qty”:6}}?
{“customer”:”John”,”items”:{“product”:”Beer”,”qty”:6}}?
Anonymous Quiz
11%
SELECT info -> ‘product’;
20%
SELECT info -> ‘customer’ -> ‘items’ ->> ‘product’;
35%
SELECT info -> ‘items’ ->> ‘product’;
13%
Ничего из перечисленного
21%
Посмотреть ответы
👍18❤🔥1
#Вопросы_с_собеседования
❓При выборке из таблицы workers прибавьте к дате 1 день и отнимите 2 часа, 3 минуты
Ответ на картинке.
❓При выборке из таблицы workers прибавьте к дате 1 день и отнимите 2 часа, 3 минуты
Ответ на картинке.
👍19
#Вопросы_с_собеседования
❓Как вставить нескольких строк одним запросом?
В данном примере мы одним SQL-запросом добавим 3 записи.
❓Как вставить нескольких строк одним запросом?
В данном примере мы одним SQL-запросом добавим 3 записи.
👍22
#Вопросы_с_собеседования
❓Как найти сумму всех значений столбца в таблице?
Допустим у нас есть таблица departament, которая содержит колонку totalemployees. Тогда сумма всех значений в колонке totalemployees может быть получена с помощью командыSUM(totalemployees) .
❓Как найти сумму всех значений столбца в таблице?
Допустим у нас есть таблица departament, которая содержит колонку totalemployees. Тогда сумма всех значений в колонке totalemployees может быть получена с помощью команды
👍25😱4
Что вернет запрос "select 1 from USERS" (если таблица USERS существует)?
Anonymous Quiz
20%
"1"
5%
Количество строк в таблице USERS
22%
Первую строчку таблицы USERS
29%
"1" столько раз, сколько строк в таблице USERS
13%
Ошибку выполнения запроса
10%
Посмотреть ответы
👍26
#Вопросы_с_собеседования
❓В чем разница между первичным ключом и уникальным ключом?
Первичный ключ не допускает нулевых значений, но уникальный ключ допускает одно нулевое значение.
Первичный ключ создаст кластеризованный индекс для столбца, но уникальный ключ по умолчанию создаст некластеризованный индекс.
❓В чем разница между первичным ключом и уникальным ключом?
Первичный ключ создаст кластеризованный индекс для столбца, но уникальный ключ по умолчанию создаст некластеризованный индекс.
👍19😱3