#Вопросы_с_собеседования
❓При выборке из таблицы workers получите первые 5 символов поля denoscription
Ответ на картинке.
❓При выборке из таблицы workers получите первые 5 символов поля denoscription
Ответ на картинке.
👍18
#Вопросы_с_собеседования
❓Что такое ограничение CHECK?
Ограничение
Следующий SQL создает ограничение
Подробнее можно почитать здесь.
❓Что такое ограничение CHECK?
Ограничение
CHECK используется для ограничения диапазона значений, который может быть помещен в столбец. Если вы определяете ограничение CHECK для одного столбца, оно допускает только определенные значения для этого столбца. Если вы определяете ограничение CHECK для таблицы, оно может ограничить значения в определенных столбцах на основе значений в других столбцах в строке.Следующий SQL создает ограничение
CHECK в столбце «age», когда создается таблица «users». Ограничение CHECK гарантирует, не может быть пользователя с возрастом старше 60 лет.Подробнее можно почитать здесь.
👍18😱1
#Вопросы_с_собеседования
❓Какие ограничения на целостность данных существуют в SQL?
❓Какие ограничения на целостность данных существуют в SQL?
PRIMARY KEY - набор полей (1 или более), значения которых образуют уникальную комбинацию и используются для однозначной идентификации записи в таблице. Для таблицы может быть создано только одно такое ограничение. Данное ограничение используется для обеспечения целостности сущности, которая описана таблицей.CHECK используется для ограничения множества значений, которые могут быть помещены в данный столбец. Это ограничение используется для обеспечения целостности предметной области, которую описывают таблицы в базе.UNIQUE обеспечивает отсутствие дубликатов в столбце или наборе столбцов.FOREIGN KEY защищает от действий, которые могут нарушить связи между таблицами. FOREIGN KEY в одной таблице указывает на PRIMARY KEY в другой. Поэтому данное ограничение нацелено на то, чтобы не было записей FOREIGN KEY, которым не отвечают записи PRIMARY KEY.👍23😱5🔥2❤1
#Вопросы_с_собеседования
❓При выборке из таблицы workers получите первые 5 символов логина и добавьте троеточие
Ответ на картинке.
❓При выборке из таблицы workers получите первые 5 символов логина и добавьте троеточие
Ответ на картинке.
👍25
ESCAPE-символ
ESCAPE-символ используется для экранирования трафаретных символов. В случае если вам нужно найти строки, содержащие проценты (а процент — это зарезервированный символ), вы можете использовать ESCAPE-символ.
Например, вы хотите получить идентификаторы задач, прогресс которых равен 3%.
Если бы мы не экранировали трафаретный символ, то в выборку попало бы всё, что начинается на 3.
ESCAPE-символ используется для экранирования трафаретных символов. В случае если вам нужно найти строки, содержащие проценты (а процент — это зарезервированный символ), вы можете использовать ESCAPE-символ.
Например, вы хотите получить идентификаторы задач, прогресс которых равен 3%.
Если бы мы не экранировали трафаретный символ, то в выборку попало бы всё, что начинается на 3.
👍38
Как вы можете поменять имя "Hansen" на имя "Nilsen" в столбце "LastName" в таблице Persons?
Anonymous Quiz
67%
UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen'
14%
UPDATE Persons SET LastName='Hansen' INTO LastName='Nilsen'
10%
MODIFY Persons SET LastName='Nilsen' WHERE LastName='Hansen'
8%
MODIFY Persons SET LastName='Hansen' INTO LastName='Nilsen
👍29
#Вопросы_с_собеседования
Дана таблица tbl и поля nmbr со следующими значениями: 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1
Напишите запрос, чтобы установить 2 вместо 0 и установить 3 вместо 1.
Дана таблица tbl и поля nmbr со следующими значениями: 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1
Напишите запрос, чтобы установить 2 вместо 0 и установить 3 вместо 1.
👍27
Порядок выполнения SQL-операций
Давайте разберём, в какой последовательности выполняются шесть операций в SQL: SELECT, FROM, WHERE, GROUP BY, HAVING и ORDER BY.
Смотреть статью
Давайте разберём, в какой последовательности выполняются шесть операций в SQL: SELECT, FROM, WHERE, GROUP BY, HAVING и ORDER BY.
Смотреть статью
👍22❤1
#Вопросы_с_собеседования
❓Может ли таблица содержать несколько первичных ключей?
Ответ:
Нет, таблица не может содержать несколько первичных ключей, но позволяет иметь один составной первичный ключ, состоящий из двух или более столбцов.
❓Может ли таблица содержать несколько первичных ключей?
Ответ:
👍25
#Вопросы_с_собеседования
❓При выборке из таблицы workers выведите дату в формате '31.12.2025'
Ответ на картинке.
❓При выборке из таблицы workers выведите дату в формате '31.12.2025'
Ответ на картинке.
👍30
#Вопросы_с_собеседования
❓Какая польза от функции NVL()?
Функция
❓Какая польза от функции NVL()?
Функция
NVL() является частью базы данных Oracle и преобразует значение NULL в другие значения. В SQL Server, эквивалентная функция - ISNULL(), а MySQL - IFNULL().👍17
К какому результату приведет выполнение запроса DROP DATABASE Users?
Anonymous Quiz
73%
Полное удаление базы данных «Users»
6%
Блокировка на внесение изменений в базу данных «Users»
22%
Удаление таблицы «Users» из текущей базы данных
👍10❤4😱3
#Вопросы_с_собеседования
❓При выборке из таблицы workers получите последние 5 символов поля denoscription
Ответ на картинке.
❓При выборке из таблицы workers получите последние 5 символов поля denoscription
Ответ на картинке.
👍23