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?
Anonymous Quiz
33%
TEXT
10%
CHAR
47%
STRING
10%
VARCHAR
👍261
#Вопросы_с_собеседования

При выборке из таблицы workers создайте новое поле res, в котором будет строка 'eee'. Скрыть решение

Ответ на картинке.
👍19😱4
Функция SUBSTRING_INDEX()

Функция SUBSTRING_INDEX() возвращает подстроку строки до того, как появится указанное число разделителей.

Синтаксис:
SUBSTRING_INDEX(string, delimiter, number).

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

В чем разница между кластерными и некластеризованными индексами?

Ответ на картинке.
👍15
#Вопросы_с_собеседования

Напишите SQL запрос, чтобы напечатать имя отдельного работника у которого поле DOB составляет от 01/02/1965 до 31/11/1970

Ответ на картинке.
👍15
#Вопросы_с_собеседования

Выберите из таблицы workers записи с id равным 1, 2, 3, 7, 9, и логином, равным 'user', 'admin', 'ivan' и зарплатой больше 300

Ответ на картинке.
👍15
#Вопросы_с_собеседования

Выберите все записи из списка Customers где столбцы PostalCode пусты

Ответ на картинке.
👍21
Подзапросы в SQL (вложенные запросы SQL)

Смотреть статью
👍9
Оператор ALL

Оператор ALL возвращает TRUE, если все значения подзапроса удовлетворяют условию.

Следующий оператор SQL возвращает TRUE и перечисляет имена товаров, если ВСЕ записи в таблице info имеют количество = 7.
👍16
#Вопросы_с_собеседования

Выбрать студентов, имеющих балл от 82 до 90. Студенты должны быть отсортированы в порядке убывания балла

Ответ на картинке.
👍7
Небольшая шпаргалка по SQL
👍114
Cheat_sheet_SQL.png
175.7 KB
Версия в хорошем качестве
👍103
Функция DATEDIFF()

Функция DATEDIFF() возвращает количество дней между двумя значениями даты.

Синтаксис:
DATEDIFF(date1, date2).
👍20
#Вопросы_с_собеседования

ЧТО ТАКОЕ ОГРАНИЧЕНИЯ?

Ограничения (constraints) – это набор правил, через которых базе данных сообщается об ограничении типа данных, хранимых в столбцах. Они предписывают базе данных отклонять введенные данные, если они не соответствуют ограничению.

Ограничения добавляют информацию о том, как может использоваться столбец, и вызываются после типа данных для столбца.

Несколько примеров ограничений:

PRIMARY KEY: однозначно определяет каждую строку и требует уникальности каждого значения. UNIQUE: каждое значение в столбце должно отличаться. NOT NULL: в столбцах обязательно должны быть значения. DEFAULT: дополнительный аргумент, который подставляется в качестве предполагаемого значения для каждой новой строки, если в ней не указано значение для этого столбца.
👍13