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
#Вопросы_с_собеседования

Что такое подзапрос в 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
#Вопросы_с_собеседования

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

Есть три типа индексов, а именно:

1. Уникальный индекс (Unique Index): этот индекс не позволяет полю иметь повторяющиеся значения, если столбец индексируется уникально. Если первичный ключ определен, уникальный индекс может быть применен автоматически.
2. Кластеризованный индекс (Clustered Index): этот индекс меняет физический порядок таблицы и выполняет поиск на основе значений ключа. Каждая таблица может иметь только один кластеризованный индекс.
3. Некластеризованный индекс (Non-Clustered Index): не изменяет физический порядок таблицы и поддерживает логический порядок данных. Каждая таблица может иметь много некластеризованных индексов.
👍16
Функция TO_DAYS()

Функция TO_DAYS() возвращает количество дней между датой и годом 0 (дата "0000-00-00").

Синтаксис:
TO_DAYS(date).
👍19
#Вопросы_с_собеседования

Напишите SQL запрос, чтобы найти имя сотрудника, чье имя начинается с ‘M’

Ответ на картинке.
👍28
Функция LOWER

Преобразует все буквы данной строки в нижний регистр. Если заданная строка содержит символы, отличные от алфавита, то эта функция не изменит их.
👍18
Какой из запросов будет возвращать значения городов из таблицы «Countries».
Anonymous Quiz
23%
SELECT * FROM Countries WHERE ID=”City”
4%
SELECT City.Countries
66%
SELECT City FROM Countries
7%
Никакой
👍16😱71
Функция FLOOR

Функция FLOOR возвращает наибольшее целое число, которое меньше или равно числовому выражению.
👍21😱2
#Вопросы_с_собеседования

Переименуйте таблицу

С помощью оператора ALTER TABLE можно добавлять, удалять, изменять столбцы, а также изменять название таблицы.
👍18
Функция MIN

Функция MIN() возвращает наименьшее значение выбранного столбца.

Наш запрос находит цену самого дешевого продукта
👍15