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

Выберите из таблицы workers все записи за вторник

Ответ на картинке.
👍18
Функция PATINDEX

Возвращает индекс, по которому находится первое вхождение определенного шаблона в строке.
👍9
Функция POSITION()

Функция POSITION() возвращает позицию первого вхождения подстроки в строку.

Если подстрока не найдена в исходной строке, эта функция возвращает 0.

Эта функция выполняет поиск без учета регистра.
👍10🎄1
С помощью какого PostgreSQL запроса можно выбрать значение ‘Beer‘ из JSON поля info:
{“customer”:”John”,”items”:{“product”:”Beer”,”qty”:6}}?
Anonymous Quiz
11%
SELECT info -> ‘product’;
20%
SELECT info -> ‘customer’ -> ‘items’ ->> ‘product’;
35%
SELECT info -> ‘items’ ->> ‘product’;
13%
Ничего из перечисленного
21%
Посмотреть ответы
👍18❤‍🔥1
#Вопросы_с_собеседования

При выборке из таблицы workers прибавьте к дате 1 день и отнимите 2 часа, 3 минуты

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

Как вставить нескольких строк одним запросом?

В данном примере мы одним SQL-запросом добавим 3 записи.
👍22
SHOW DATABASES

Данная SQL-команда отвечает за просмотр доступных баз данных.
👍22
#Вопросы_с_собеседования

Как найти сумму всех значений столбца в таблице?

Допустим у нас есть таблица departament, которая содержит колонку totalemployees. Тогда сумма всех значений в колонке totalemployees может быть получена с помощью команды SUM(totalemployees).
👍25😱4
#Вопросы_с_собеседования

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

Ответ на картинке.
👍12
Получаем текущее время с помощью SQL

В нашем примере мы получаем текущее время без даты, для этого мы преобразуем результаты GETDATE() в тип данных TIME.
👍103😱1
#Вопросы_с_собеседования

В чем разница между первичным ключом и уникальным ключом?

Первичный ключ не допускает нулевых значений, но уникальный ключ допускает одно нулевое значение.

Первичный ключ создаст кластеризованный индекс для столбца, но уникальный ключ по умолчанию создаст некластеризованный индекс.
👍19😱3
Удаление лишних пробелов в строке с использованием REGEX.

Предположим, есть строка, содержащая такой текст:
This is a test string

Требуется удалить из строки лишние пробелы.

Решение задачи приведено на картинке.
👍22
#Вопросы_с_собеседования

Выберите из таблицы workers все записи за третий день месяца

Ответ на картинке.
👍11
Оператор LEFT JOIN

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

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