SQL Ready | Базы Данных
11.2K subscribers
674 photos
28 videos
2 files
333 links
Авторский канал про Базы Данных и SQL
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/sql_ready
加入频道
Что будет в консоли?
Anonymous Quiz
19%
A
44%
B
7%
C
30%
D
👍21🔥1
Знали про ошибки при использовании NULL в условиях?

Сегодня про них поговорим и разберем эти ошибки. Важно понимать, как корректно проверять значения NULL, чтобы избежать неожиданных результатов:

В SQL нельзя просто использовать операторы сравнения (=, >, <) для проверки значений на NULL. Это приведет к ошибке или неожиданным результатам:
SELECT * FROM employees WHERE salary = NULL;


Сравнение с NULL всегда возвращает неизвестный результат, потому что NULL представляет неопределенное значение

Также юзайте IS NULL или IS NOT NULL чтобы корректно проверять NULL, используйте операторы IS NULL или IS NOT NULL:
SELECT * FROM employees WHERE salary IS NULL;


Когда вы используете AND или OR с условиями, включающими NULL, результат может быть неожиданным. Например:
SELECT * FROM employees WHERE salary > 30000 AND salary = NULL;


🔥 Для работы с NULL в SQL всегда используйте IS NULL или IS NOT NULL. Это поможет избежать ошибок и сделать ваши запросы более надежными.

➡️ SQL Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤝31
🖥 Рассмотрим создание системы управления библиотекой

В этом посте мы создадим систему для управления библиотекой с использованием SQL. Также вы изучите:

- Создание таблиц
- Таблица книг
- Таблица пользователей
- Добавление данных в таблицы


🔥 — если узнал новое
🤝 — если уже пользовался

SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3🤝3
🖥 Освежи память шпаргалкой по методам и операторам

Часто новички не знают, насколько большим является язык SQL, вот вам немного методов из его арсенала

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Четкий сайт для генерации данных — SQL Data Generator

С помощью этого сайта вы можете генерировать тестовые данные для заполнения свой информационных баз, присутствует множество различных параметров

Оставляю вам ссылочку: sqldatagenerator.com

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4🤝1
🖥 Колонки с вычисляемыми значениями: Примеры и Рекомендации

Они позволяют динамически формировать новые данные из существующих столбцов. Это удобно для объединения данных, фильтрации или автоматических расчетов при создании таблиц.

1. Создание вычисляемого столбца в запросе: объединение значений из нескольких столбцов, например, для формирования полного имени:
SELECT first_name, last_name, 
CONCAT(first_name, ' ', last_name) AS full_name
FROM employees;


2. Фильтрация по вычисляемому столбцу: вычисляемые значения могут использоваться для условий фильтрации, например, расчета скидки:
SELECT product_id, price,
price * 0.9 AS discounted_price
FROM products
WHERE price * 0.9 > 100;


3. Определение вычисляемого столбца при создании таблицы:
вычисляемые столбцы автоматически рассчитываются на основе других значений:
CREATE TABLE sales (
id INT,
price DECIMAL(10, 2),
quantity INT,
total AS (price * quantity)
);


➡️ SQL Ready | #техсобес
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4🤝1
Что выведет консоль?
Anonymous Quiz
17%
A
48%
B
33%
C
2%
D
👍8🔥3🤝1
👀 Очень полезная статья для новичков. Большая шпаргалка по SQL.

В этой статье:
• Вы с нуля познакомитесь с SQL и изучите все основные темы языка.

🔊 Заинтересовало? Продолжи читать на Habr!


➡️ SQL Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3🤝1
🖥 Два крутых метода, которые использовал каждый администратор БД

• DISTINCT — извлекает только уникальные значения из столбца, автоматически убирая все повторяющиеся записи, что помогает получить только разные элементы.

• LIMIT — ограничивает количество строк, которые возвращаются в результате запроса, что позволяет эффективно работать с большими объемами данных, выводя только нужную часть.

🔥 — если узнал новое
🤝 — если уже пользовался

SQL Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝15👍5🔥4