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

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

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

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
О языке SQL на примере SQLite, MySQL и PostgreSQL

Говоря о БД, нельзя не вспомнить о языке SQL, СУБД и запросах, непонятных на первый взгляд. После прочтения данной статьи вы сможете освоить основы SQL.

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

Как скопировать данные из одной таблицы в другую?

Ответ на картинке.
👍27🔥1
С помощью какого ключевого слова можно сделать автоматическую генерацию первичного ключа?
Anonymous Quiz
17%
UNIQUE
15%
INDEX
62%
AUTO_INCREMENT
6%
RANDOM_INDEX
👍22
Функция UPPER()

Функция UPPER() преобразует строку в верхний регистр.

В примере выше мы преобразуем строку "SQL Learning" в верхний регистр.
👍11
#Вопросы_с_собеседования

В чем разница между условиями WHERE и HAVING?

Если в запросе не используется GROUP BY, то условия WHERE и HAVING эквивалентны.

Но при использовании GROUP BY:

• Условие HAVING используется для фильтрации значений из группы (т. е. для проверки условий после выполнения агрегации в группы).
• Условие WHERE используется для фильтрации записей из результата до срабатывания какой-либо группировки.
👍24
Связанные подзапросы

Связанным подзапросом является подзапрос, который содержит ссылку на таблицу, которая была объявлена во внешнем запросе.

На картинке выше вложенный запрос ссылается на внешюю таблицу "таблица_1".
👍20😱2
Функция NOW()

Функция NOW() возвращает текущую дату и время.

Примечание: Дата и время возвращаются как (строка) "YYYY-MM-DD HH-MM-SS" или как (числовое) YYYYMMDDHHMMSS.uuuuuu.
👍12
С помощью какого запроса можно получить текущую структуру таблицы table?
Anonymous Quiz
36%
SELECT * FROM table
35%
SHOW TABLE STRUCTURE table
22%
DESCRIBE table
7%
SELECT table
👍19😱7🔥1
#Вопросы_с_собеседования

Какие операторы доступны в SQL?

В SQL доступно три типа оператора, а именно:

Арифметические Операторы
Логические Операторы
Операторы сравнения
👍29