#вопрос3
Напишите запрос для получения первых 3 символов колонки
#вопросы #собеседование
Напишите запрос для получения первых 3 символов колонки
firstname из таблицы customers.#вопросы #собеседование
Ответ на #вопрос3
Все три параметра функции
#вопросы #собеседование
SUBSTRING (firstname, 1, 3) FROM customers;
Все три параметра функции
SUBSTRING (string, start, length) обязательны:- string - строка, из которой извлекается подстрока.- start - стартовая позиция. Позиция первого символа в строке = 1. - length - количество извлекаемых символов. Должно быть положительным числом. #вопросы #собеседование
Tips & Tricks. Производительность запросов в SQL Server: ошибка #3. Большое количество таблиц
В серии статей по SQL Server разбираем типичные ошибки, приводящие к снижению производительности, и способы их исправить.
#sql
Читать статью
В серии статей по SQL Server разбираем типичные ошибки, приводящие к снижению производительности, и способы их исправить.
#sql
Читать статью
Telegraph
Производительность запросов в SQL Server: ошибка #3
Большое количество таблиц Оптимизатор запросов в SQL Server сталкивается с той же проблемой, что и любой другой оптимизатор: Ему необходимо найти хороший план выполнения при наличии множества вариантов за очень короткий промежуток времени. По сути, он играет…
Решение сегодняшней задачи на логику.
Ответ:
7.5 градусов.
Весь циферблат - это 360 градусов и вcего на циферблате 12 часов, соответственно 1 час составляет = 360/12 = 30 градусов.
15 минут - это 1/4 часа, соответственно часовая стрелка продвигается за 15 минут на = 30/4 = 7.5 градусов.
#логика
Ответ:
7.5 градусов.
Весь циферблат - это 360 градусов и вcего на циферблате 12 часов, соответственно 1 час составляет = 360/12 = 30 градусов.
15 минут - это 1/4 часа, соответственно часовая стрелка продвигается за 15 минут на = 30/4 = 7.5 градусов.
#логика
Какой оператор MySQL позволит добавить корректные данные в таблицу, игнорируя при этом некорректные?
Anonymous Quiz
25%
INSERT CORRECT
10%
INSERT
31%
INSERT IGNORE
13%
Ничего из перечисленного
20%
Посмотреть ответы
Ответ на #вопрос4
Ограничения - это правила, которые принудительно применяются к данным таблицы.
Они могут применяться для одного или нескольких полей во время создания таблицы или после создания с помощью команды ALTER TABLE.
К ограничениям относятся:
#вопросы #собеседование
Ограничения - это правила, которые принудительно применяются к данным таблицы.
Они могут применяться для одного или нескольких полей во время создания таблицы или после создания с помощью команды ALTER TABLE.
К ограничениям относятся:
NOT NULL - запрещает вставку в столбец значения NULL.CHECK - Проверяет, что все значения в поле удовлетворяют условию.DEFAULT - Автоматически присваивает значение по умолчанию, если для поля не указано значение.UNIQUE - Обеспечивает вставку в поле уникальных значений.INDEX - Индексирует поле, обеспечивая более быстрый поиск записей.PRIMARY KEY - Уникально идентифицирует каждую запись в таблице.FOREIGN KEY - Позволяет устанавливать связи между таблицами.#вопросы #собеседование
👍2
Tips & Tricks. Ошибка деления на ноль.
В этой статье рассмотрим несколько методов предотвращения ошибки деления на ноль в SQL Server. Подобный подход может быть использован также и в других СУБД.
#sql
Читать статью
В этой статье рассмотрим несколько методов предотвращения ошибки деления на ноль в SQL Server. Подобный подход может быть использован также и в других СУБД.
#sql
Читать статью
Какой запрос PostgreSQL возвратит ряд целых чисел от 5 до 10 включительно.
Anonymous Quiz
14%
GENERATE numbers (5, 10);
16%
GENERATE series [5, 10];
21%
SELECT generate_int (5, 10);
16%
SELECT generate_series (5, 10);
5%
Ничего из перечисленного
27%
Посмотреть ответ
Мы создали чат для наиболее активных подписчиков. Давайте знакомиться и обсуждать SQL там: https://t.me/+NKx0ABcCXuE5ZDVi
Какой результат возвратит MS SQL запрос с картинки выше?
Anonymous Quiz
7%
test
5%
test@
10%
@gmail.com
23%
4%
12%
Ничего из перечисленного
38%
Посмотреть ответ
👍1
Ответ на #вопрос5
Решение для PostgreSQL:
Для чётных чисел:
MOD (cust.id, 2) = 0;
Данное решение предполагает, что в колонке
#вопросы #собеседование
Решение для PostgreSQL:
SELECT
cust.*
FROM customers AS cust
WHERE MOD (cust.id, 2) = 1;
MOD возвращает остаток от деления. Для чётных чисел:
MOD (cust.id, 2) = 0;
В MS SQL вместо MOD используйте %: cust.id%2 = 1;
cust.id%2 = 0;Данное решение предполагает, что в колонке
id содержатся целые положительные числа, начиная с 1. #вопросы #собеседование