SQL и БД Learning – Telegram
SQL и БД Learning
10.2K subscribers
797 photos
9 videos
22 files
445 links
№ 5060218708

Изучаем SQL с нуля

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
Download Telegram
#Вопросы_с_собеседования

Получите список сотрудников с зарплатой выше средней

Функция AVG() применяется только к числовым типам данных и возвращает среднее значение по столбцу.
👍12🔥2
DROP INDEX

Оператор DROP INDEX используется для удаления индекса в таблице.
👍10
#Вопросы_с_собеседования

Вывести название и цену для всех анализов, которые продавались 5 февраля 2020 и всю следующую неделю.

Это задача для начинающих специалистов. В ней проверяется базовое знание SELECT-запросов и умение работать с датой-временем.
👍19
Пусть в таблице t1, содержащей 3 строки, имеется столбец f со значениями 1, 2, 3. Пусть в таблице t2, содержащей 4 строки, имеется столбец f со значениями 1, 3, 4, 5.
👍7
Сколько строк данных будет получено в результате выполнения следующего запроса?
Anonymous Quiz
3%
0
7%
1
11%
3
9%
4
35%
5
35%
7
👍20😱5
Оператор LEFT JOIN

Ключевое слово LEFT JOIN возвращает все записи из левой таблицы (table1) и сопоставленные записи из правой таблицы (table2). Результат равен NULL с правой стороны, если нет совпадения.

Следующий оператор SQL выберет всех пользователей и любые заказы, которые они могут иметь.
👍111
#Вопросы_с_собеседования

Что такое подзапрос в SQL?

Подзапрос — это запрос внутри другого запроса, в котором определен запрос для извлечения данных или информации из базы данных. В подзапросе внешний запрос называется основным запросом, тогда как внутренний запрос называется подзапросом.

Подзапросы всегда выполняются первыми, а результат подзапроса передается в основной запрос. Он может быть вложен в SELECT, UPDATE или любой другой запрос. Подзапрос также может использовать любые операторы сравнения.
👍16😱2
Реляционные базы данных и как с ними оптимально работать

Реляционные базы данных отлично подходят для задач любой сложности, поэтому важно знать, как получить от них максимальную отдачу. Давайте разбираться.

Смотреть статью
👍7🔥1
Функция SEC_TO_TIME()

Функция SEC_TO_TIME() возвращает значение времени (в формате HH:MM:SS), основанное на указанных секундах.

Синтаксис:
SEC_TO_TIME(seconds).
👍12
Каков будет результат выполнения следующего запроса(см таблицу выше)?
Anonymous Quiz
17%
150
17%
75
28%
100
38%
Запрос не выполнится (завершится ошибкой), поскольку присутствует NULL
👍21😱5
Функция INSTR

Функция INSTR возвращает n-е вхождение подстроки в строке.

Рассмотрим несколько примеров функции INSTR и изучим, как использовать функцию INSTR.

Подробнее про функцию можно почитать здесь.
👍9
#Вопросы_с_собеседования

Что вы подразумеваете под «триггером» в SQL?

Триггер в SQL — особый тип хранимых процедур, которые предназначены для автоматического выполнения в момент или после изменения данных. Это позволяет вам выполнить пакет кода, когда вставка, обновление или любой другой запрос выполняется к определенной таблице.
👍21
#Вопросы_с_собеседования

Что такое строковые функции в SQL?

Строковые функции SQL используются в основном для обработки строк. Некоторые из широко используемых строковых функций SQL представлены ниже:

• LEN () — возвращает длину значения в текстовом поле.
• LOWER () — преобразует символьные данные в нижний регистр
• UPPER () — преобразует символьные данные в верхний регистр
• SUBSTRING () — извлекает символы из текстового поля.
• LTRIM () — Это удалить все пробелы в начале строки.
• RTRIM () — удалить все пробелы в конце строки.
• CONCAT () — функция Concatenate объединяет несколько символьных строк вместе.
• REPLACE () — для обновления содержимого строки.
👍25🔥1
SQL или NoSQL — вот в чём вопрос

Все мы знаем, что в мире технологий баз данных существует два основных направления: SQL и NoSQL, реляционные и нереляционные базы данных. Различия между ними заключаются в том, как они спроектированы, какие типы данных поддерживают, как хранят информацию.

Смотреть статью
👍9
#Вопросы_с_собеседования

Как получить последний id без использования функции max?

Ответ приведен на картинке.
👍27😱3