#Вопросы_с_собеседования
❓Выберите из таблицы workers все записи за третий день месяца
Ответ на картинке.
❓Выберите из таблицы workers все записи за третий день месяца
Ответ на картинке.
👍11
Как намеренно расставленные ошибки помогают сделать SQL-код легко поддерживаемым
В этой статье мы рассмотрим различные способы вызова ошибок, которые помогут упростить поддержку SQL-кода в будущем.
Смотреть статью
В этой статье мы рассмотрим различные способы вызова ошибок, которые помогут упростить поддержку SQL-кода в будущем.
Смотреть статью
Библиотека программиста
🗄️⚠️ Как намеренно расставленные ошибки помогают сделать SQL-код легко поддерживаемым
В этой статье мы рассмотрим различные способы вызова ошибок, которые помогут упростить поддержку SQL-кода в будущем.
👍3
Что по умолчанию имеет более высокий приоритет! или NOT?
Anonymous Quiz
27%
!
25%
NOT
32%
Оба имеют одинаковый приоритет
15%
Узнать ответ
👍14😱6🔥1
Как получить значение текущего года в PostgreSQL?
Anonymous Quiz
7%
SELECT NOW();
44%
SELECT YEAR (NOW());
25%
SELECT DATE_PART ('year', NOW());
15%
SELECT YEAR FROM DATE;
9%
Посмотреть ответы
👍20
#Вопросы_с_собеседования
❓Почему данный код выведет ошибку?
Код выдаст ошибку, так как в данном случае alias нельзя использовать в операторе WHERE.
Порядок выполнения упомянутого SELECT запроса следующий:
1. FROM
2. WHERE
3. SELECT
Соответственно при выполнении команды WHERE, alias, задаваемый в SELECT еще неизвестен.
Для PostgreSQL или MySQL данную проблему можно решить, например, следующим образом:
WITH ct AS (
SELECT id, name, CONCAT ('EU:', city) AS city_m
FROM customers
)
SELECT ct.*
FROM ct
WHERE ct.city_m = 'EU:Oslo';
❓Почему данный код выведет ошибку?
Код выдаст ошибку, так как в данном случае alias нельзя использовать в операторе WHERE.
Порядок выполнения упомянутого SELECT запроса следующий:
1. FROM
2. WHERE
3. SELECT
Соответственно при выполнении команды WHERE, alias, задаваемый в SELECT еще неизвестен.
Для PostgreSQL или MySQL данную проблему можно решить, например, следующим образом:
WITH ct AS (
SELECT id, name, CONCAT ('EU:', city) AS city_m
FROM customers
)
SELECT ct.*
FROM ct
WHERE ct.city_m = 'EU:Oslo';
👍23😱2
Что возвратит следующий MySQL запрос:
SELECT SUBSTR(‘HELLO WORLD’, -1, 1);?
SELECT SUBSTR(‘HELLO WORLD’, -1, 1);?
Anonymous Quiz
22%
NULL
9%
0
13%
H
30%
D
26%
Посмотреть ответы
👍12😱4
Какой запрос возвратит работников с зарплатой >=2500 и <=4500?
Anonymous Quiz
56%
SELECT * FROM employees WHERE salary BETWEEN 2500 AND 4500;
7%
SELECT * FROM employees WHERE salary > 2499 AND < 4501;
13%
SELECT * FROM employees WHERE salary IN (2500, 4500);
19%
SELECT * FROM employees WHERE salary > 2499 AND salary < 4501;
5%
Посмотреть ответы
👍33
Как использовать базу данных MySQL в Java
В этой статье мы научимся подключаться к базе данных MySQL из Java-кода и выполнять простые запросы для получения и обновления данных.
Смотреть статью
В этой статье мы научимся подключаться к базе данных MySQL из Java-кода и выполнять простые запросы для получения и обновления данных.
Смотреть статью
Tproger
Как использовать базу данных MySQL в Java
Статья на Tproger — Как использовать базу данных MySQL в Java
👍6❤4🔥2
Где верно прописано удаление поля в таблице?
Anonymous Quiz
28%
DROP Users COLUMN name;
17%
SELECT Users DROP COLUMN name;
8%
TRUNCATE Users DROP COLUMN name;
48%
ALTER TABLE Users DROP COLUMN name;
👍17
Что не так с этим запросом
select id, date from Orders where seller_id = NULL;
select id, date from Orders where seller_id = NULL;
Anonymous Quiz
13%
Все верно, запрос покажет все заказы, продавцы которых не проставлены
7%
NULL нужно взять в кавычки
67%
Сравнение с NULL можно проводить только с оператором IS
3%
Сравнение с NULL можно проводить только с оператором ON
10%
Узнать ответ
👍19