Что не так с этим запросом
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
15 лучших практик SQL после 20 лет программирования
В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания.
Смотреть статью
В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания.
Смотреть статью
Библиотека программиста
📜 15 лучших практик SQL после 20 лет программирования
Как сделать SQL-код легко читаемым и поддерживаемым.
👍7🔥1
Какой вариант MySQL кода создает таблицу с одной колонкой строкового типа?
Anonymous Quiz
21%
CREATE TABLE tests (test_id VARCHAR(10) IS NOT NULL PRIMARY KEY);
7%
CREATE TABLE tests (test_id INT PRIMARY KEY);
11%
CREATE TABLE tests (test_id VARCHAR(10) AUTO_INCREMENT);
6%
CREATE TABLE tests (test_id UNSIGNED VARCHAR(10) PRIMARY KEY);
44%
CREATE TABLE tests (test_id VARCHAR(10) NOT NULL);
10%
Посмотреть ответы
👍18😱3❤2
Какой запрос выберет все записи из таблицы customers, где первая буква поля city - это a, c или s?
Anonymous Quiz
20%
SELECT * FROM customers WHERE city LIKE ‘[acs]%‘;
9%
SELECT * FROM customers WHERE city IN ‘[acs]%‘;
61%
SELECT * FROM customers WHERE city LIKE ‘[a,c,s]%‘;
5%
SELECT * FROM customers WHERE city LIKE ‘[acs]_‘;
5%
Посмотреть ответы
👍27❤1
Укажите вариант/варианты правильного запроса с проверкой на несовпадение. Ответ может быть только один!
Anonymous Quiz
23%
SELECT first_name FROM Personal WHERE id <> 104
33%
SELECT first_name FROM Personal WHERE id != 104
40%
оба запроса верны
4%
оба запроса неверны
👍20😱1
PostgreSQL Antipatterns: простой(?) INSERT… VALUES
Представим, что у вас есть некоторая табличка статистики, куда вы периодически скидываете таймстамп последнего "текущего" состояния в паре координат - например, (ID организации, ID сотрудника).
Как больно наступить на грабли в совсем простом, казалось бы, запросе?
Смотреть статью
Представим, что у вас есть некоторая табличка статистики, куда вы периодически скидываете таймстамп последнего "текущего" состояния в паре координат - например, (ID организации, ID сотрудника).
Как больно наступить на грабли в совсем простом, казалось бы, запросе?
Смотреть статью
Хабр
PostgreSQL Antipatterns: простой(?) INSERT… VALUES
Представим, что у вас есть некоторая табличка статистики, куда вы периодически скидываете таймстамп последнего "текущего" состояния в паре координат - например, (ID организации, ID сотрудника) . Как...
👍6
#Вопросы_с_собеседования
Перечислите способы получить количество записей в таблице?
Для подсчета количества записей в таблице вы можете использовать следующие команды с картинки.
Перечислите способы получить количество записей в таблице?
Для подсчета количества записей в таблице вы можете использовать следующие команды с картинки.
👍13
#Вопросы_с_собеседования
❓Даны две таблицы: таблица category и таблица sub_category с полями id и name. Достаньте одним запросом названия категорий и подкатегорий.
Ответ на картинке.
❓Даны две таблицы: таблица category и таблица sub_category с полями id и name. Достаньте одним запросом названия категорий и подкатегорий.
Ответ на картинке.
👍10😱4🎄1
Если не указывается ни NULL, ни NOT NULL, то столбец интерпретируется так, как будто указано...
Anonymous Quiz
42%
NULL
8%
NOT NULL
41%
DEFAULT
9%
Узнать ответ
👍15🔥3
👍7😱5
🐣 Курс по SQL для начинающих
Сейчас любая деятельность программиста связана с работой с базой данных. Это значит, что вам в любом случае надо будет работать с SQL, который, к слову, не особо сложно изучить.
1. Введение в PostgreSQL — [2:06:30]
2. Базовые SELECT запросы — [1:58:17]
3. Соединения (JOIN) — [1:07:31]
4. Подзапросы в SQL — [47:12]
5. DDL: создание БД, таблиц и их модификация — [1:50:44]
Сейчас любая деятельность программиста связана с работой с базой данных. Это значит, что вам в любом случае надо будет работать с SQL, который, к слову, не особо сложно изучить.
1. Введение в PostgreSQL — [2:06:30]
2. Базовые SELECT запросы — [1:58:17]
3. Соединения (JOIN) — [1:07:31]
4. Подзапросы в SQL — [47:12]
5. DDL: создание БД, таблиц и их модификация — [1:50:44]
YouTube
Практический курс по SQL для начинающих - #1 Введение в PostgreSQL
Данный курс на YouTube - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ)
Купить полный курс на stepik:
https://www.engineerspock.com/buy-postgres-youtube-stepik …
Купить полный курс на stepik:
https://www.engineerspock.com/buy-postgres-youtube-stepik …
👍14