В каких командах можно использовать LIMIT?
Anonymous Quiz
51%
Только SELECT
7%
SELECT и INSERT
12%
SELECT, UPDATE, DELETE
19%
SELECT, INSERT, DELETE, UPDATE
11%
Посмотреть ответ
#вопрос80
В чем разница между кластеризованным и некластеризованным индексами в SQL?
Решение будет вечером.
#вопросы #собеседование
В чем разница между кластеризованным и некластеризованным индексами в SQL?
Решение будет вечером.
#вопросы #собеседование
Ответ на #вопрос80
1. Различия между кластеризованным и некластеризованным индексами в SQL:
Кластерный индекс используется для простого и быстрого извлечения данных из базы данных, тогда как чтение из некластеризованного индекса происходит относительно медленнее.
2. Кластеризованный индекс изменяет способ хранения записей в базе данных — он сортирует строки по столбцу, который установлен как кластеризованный индекс, тогда как в некластеризованном индексе он не меняет способ хранения, но создает отдельный объект внутри таблицы, который указывает на исходные строки таблицы при поиске.
3. Одна таблица может иметь только один кластеризованный индекс, тогда как некластеризованных у нее может быть много.
#вопросы #собеседование
1. Различия между кластеризованным и некластеризованным индексами в SQL:
Кластерный индекс используется для простого и быстрого извлечения данных из базы данных, тогда как чтение из некластеризованного индекса происходит относительно медленнее.
2. Кластеризованный индекс изменяет способ хранения записей в базе данных — он сортирует строки по столбцу, который установлен как кластеризованный индекс, тогда как в некластеризованном индексе он не меняет способ хранения, но создает отдельный объект внутри таблицы, который указывает на исходные строки таблицы при поиске.
3. Одна таблица может иметь только один кластеризованный индекс, тогда как некластеризованных у нее может быть много.
#вопросы #собеседование
Какой из запросов отобразит всех студентов, имя которых начинается с буквы «А»?
Anonymous Quiz
6%
select first_name from students where first_name like ‘%A’;
2%
select first_name from students where first_name like ‘%A%’;
3%
select first_name from students where first_name like ‘A’;
88%
select first_name from students where first_name like ‘A%’;
1%
Посмотреть ответ
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM:
Anonymous Quiz
69%
select sum(price) from Orders;
8%
select sum(price), customer_name from Orders;
5%
select * from Orders where price=sum();
14%
select sum() from Orders group by price desc;
4%
Посмотреть ответ
#вопрос82
Напишите SQL-запрос для отображения текущей даты.
Решение будет вечером.
#вопросы #собеседование
Напишите SQL-запрос для отображения текущей даты.
Решение будет вечером.
#вопросы #собеседование
Ответ на #вопрос82
В SQL есть встроенная функция GetDate (), которая помогает возвращать текущий timestamp/дату.
#вопросы #собеседование
В SQL есть встроенная функция GetDate (), которая помогает возвращать текущий timestamp/дату.
#вопросы #собеседование
Какова функция команды GRANT в SQL?
Anonymous Quiz
78%
Передача прав для выполнения определенных действий над таблицей
5%
Оставить все изменения в БД до тех пор, пока не закончится старая транзакция и не начнется новая
3%
Для смены пароля и логина пользователей
2%
Отмечает начало блока, в котором описаны команды другого языка
12%
Посмотреть ответы
В реляционных базах данных данные хранятся в таблицах, которые являются
Anonymous Quiz
19%
одномерными
59%
двумерными
2%
трехмерными
20%
любыми из перечисленных выше
😁2❤1
Какой командой можно создать новую таблицу?
Anonymous Quiz
96%
CREATE TABLE
1%
MAKE TABLE
1%
SET TABLE
1%
Создавать таблицы можно только через интерфейс СУБД, специальной SQL команды для этого нет
😁2
Нужно ли дата-инженерам знать Linux?
Расскажет Вадим Заигрин – Team Lead команд инженеров данных. Встречаемся на бесплатном открытом уроке от OTUS, где вы вместе с экспертом:
- разберетесь, почему вам надо знать Linux;
- ознакомитесь с его особенностями;
- узнаете, как работать с Linux: командная строка, пользователи и их права, запуск приложений, инструменты работы с сетью.
Занятие пройдёт 22 февраля в 20:00 мск и будет приурочено к старту курса «Data Engineer». Доступна рассрочка на обучение!
Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://vk.cc/cuD8sa
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Расскажет Вадим Заигрин – Team Lead команд инженеров данных. Встречаемся на бесплатном открытом уроке от OTUS, где вы вместе с экспертом:
- разберетесь, почему вам надо знать Linux;
- ознакомитесь с его особенностями;
- узнаете, как работать с Linux: командная строка, пользователи и их права, запуск приложений, инструменты работы с сетью.
Занятие пройдёт 22 февраля в 20:00 мск и будет приурочено к старту курса «Data Engineer». Доступна рассрочка на обучение!
Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://vk.cc/cuD8sa
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍2
Как можно заранее узнать, какие записи будут удалены при выполнении DELETE?
Anonymous Quiz
4%
Зачем заранее, просто вызвать его и посмотреть какие записи пропали
93%
Заменить DELETE на SELECT *, ведь в остальном синтаксис DELETE похож на синтаксис простого SELECT
2%
Сделать DELETE с LIMIT 1, одну запись не жалко
1%
SQL создан для хранения данных, их нельзя удалять
😁3👨💻1
Зачем существует команда UPDATE, если можно сначала удалить запись, а потом добавить новую, исправленную
Anonymous Quiz
2%
Именно так и делаю, UPDATE не использую
28%
Так меньше нагрузки на базу, ведь команда одна , а не две
66%
В записи могут быть автоматически проставляемые поля, которые собьются при внесении записи заново
4%
Удалять записи в SQL нельзя, вместо этого используется UPDATE с NULL-значениями для всех полей
🤣2🤡1
⚠️ 3 из 5 компаний уже перешли с MS SQL на PostgreSQL.
Разобраться приглашаем на открытом уроке «Актуальность миграции с базы данных MS SQL на PostgreSQL» в рамках практического курса «Миграция с MS SQL Server на PostgreSQL» от OTUS
🔹На открытом уроке разберем проблематику миграции с MS SQL на Postgre SQL, в каком положении находятся системы баз данных в российских компаниях
🔹Разберем преимущества перехода на PostgreSQL и основные особенности этой СУБД.
👉 Регистрация
https://otus.pw/stXT/?erid=LjN8KD7tp
Разобраться приглашаем на открытом уроке «Актуальность миграции с базы данных MS SQL на PostgreSQL» в рамках практического курса «Миграция с MS SQL Server на PostgreSQL» от OTUS
🔹На открытом уроке разберем проблематику миграции с MS SQL на Postgre SQL, в каком положении находятся системы баз данных в российских компаниях
🔹Разберем преимущества перехода на PostgreSQL и основные особенности этой СУБД.
👉 Регистрация
https://otus.pw/stXT/?erid=LjN8KD7tp
Выберите корректно составленный запрос с функцией GROUP BY:
Anonymous Quiz
3%
select count(*) from Orders GROUP seller_id
4%
select seller_id, count(*) from Orders GROUP seller_id
90%
select seller_id, count(*) from Orders GROUP BY seller_id
3%
select count(*) from Orders GROUP ON seller_id
😁24