Что вернет запрос "select 1 from USERS" (если таблица USERS существует)?
Anonymous Quiz
20%
"1"
5%
Количество строк в таблице USERS
22%
Первую строчку таблицы USERS
29%
"1" столько раз, сколько строк в таблице USERS
13%
Ошибку выполнения запроса
10%
Посмотреть ответы
👍26
#Вопросы_с_собеседования
❓В чем разница между первичным ключом и уникальным ключом?
Первичный ключ не допускает нулевых значений, но уникальный ключ допускает одно нулевое значение.
Первичный ключ создаст кластеризованный индекс для столбца, но уникальный ключ по умолчанию создаст некластеризованный индекс.
❓В чем разница между первичным ключом и уникальным ключом?
Первичный ключ создаст кластеризованный индекс для столбца, но уникальный ключ по умолчанию создаст некластеризованный индекс.
👍19😱3
20 типичных ошибок начинающего SQL разработчика, часть 1
Разбираем популярные ошибки начинающих SQL разработчиков. Смотрим как их избежать или исправить, если они уже допущены.
Смотреть статью
Разбираем популярные ошибки начинающих SQL разработчиков. Смотрим как их избежать или исправить, если они уже допущены.
Смотреть статью
YouTube
20 типичных ошибок начинающего SQL разработчика, часть 1
Разбираем популярные ошибки начинающих SQL разработчиков. Смотрим как их избежать или исправить, если они уже допущены.
🔥 Наш онлайн-курс по SQL: https://shultais.link/sql-course-8rf
Вступайте:
👉 Наше сообщество Вконтакте: https://shultais.link/ytb-vkontakte…
🔥 Наш онлайн-курс по SQL: https://shultais.link/sql-course-8rf
Вступайте:
👉 Наше сообщество Вконтакте: https://shultais.link/ytb-vkontakte…
👍10
#Вопросы_с_собеседования
❓Выберите из таблицы 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