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 получите первые 5 символов логина и добавьте троеточие

Ответ на картинке.
👍25
ESCAPE-символ

ESCAPE-символ используется для экранирования трафаретных символов. В случае если вам нужно найти строки, содержащие проценты (а процент — это зарезервированный символ), вы можете использовать ESCAPE-символ.

Например, вы хотите получить идентификаторы задач, прогресс которых равен 3%.

Если бы мы не экранировали трафаретный символ, то в выборку попало бы всё, что начинается на 3.
👍38
#Вопросы_с_собеседования

Дана таблица tbl и поля nmbr со следующими значениями: 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1

Напишите запрос, чтобы установить 2 вместо 0 и установить 3 вместо 1.
👍27
Функция SYSDATE()

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

Дата и время возвращаются как (строка) "YYYY-MM-DD HH:MM:SS" или как (числовые) YYYYMMDDHHMMSS.
👍171
Порядок выполнения SQL-операций

Давайте разберём, в какой последовательности выполняются шесть операций в SQL: SELECT, FROM, WHERE, GROUP BY, HAVING и ORDER BY.

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

Может ли таблица содержать несколько первичных ключей?

Ответ:
Нет, таблица не может содержать несколько первичных ключей, но позволяет иметь один составной первичный ключ, состоящий из двух или более столбцов.
👍25
#Вопросы_с_собеседования

При выборке из таблицы workers выведите дату в формате '31.12.2025'

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

Какая польза от функции NVL()?

Функция NVL() является частью базы данных Oracle и преобразует значение NULL в другие значения. В SQL Server, эквивалентная функция - ISNULL(), а MySQL - IFNULL().
👍17
Функция MOD

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

Синтаксис:
MOD(x, y)
👍24🔥2
#Вопросы_с_собеседования

При выборке из таблицы workers получите последние 5 символов поля denoscription

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

В чем разница между командами Delete, Truncate и Drop?

• Команда Delete — это команда DML , он используется для удаления строк из таблицы. Его можно откатить.
Truncate — это команда DDL, она используется для удаления всех строк из таблицы и освобождения пространства, содержащего таблицу. Ее нельзя откатить.
Drop — это команда DDL, она удаляет все данные вместе со структурой таблицы (в отличие от команды truncate, которая удаляет только строки). Все строки, индексы и привилегии таблиц также будут удалены.
👍21
#Вопросы_с_собеседования

Выберите из таблицы workers все записи так, чтобы вместо id было userId, вместо login – userLogin, вместо salary - userSalary

Ответ на картинке.
👍19😱6