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 | #ресурс
С помощью этого сайта вы можете генерировать тестовые данные для заполнения свой информационных баз, присутствует множество различных параметров
Оставляю вам ссылочку: sqldatagenerator.com
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)
);
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4🤝1
👍8🔥3🤝1
• DISTINCT — извлекает только уникальные значения из столбца, автоматически убирая все повторяющиеся записи, что помогает получить только разные элементы.
• LIMIT — ограничивает количество строк, которые возвращаются в результате запроса, что позволяет эффективно работать с большими объемами данных, выводя только нужную часть.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝15👍5🔥4
Как раз в этом посте расскажу как функция COALESCE помогает обрабатывать значения NULL в SQL. Она может улучшить читаемость и надежность запросов, особенно при работе с данными, где возможны пропуски:
- Замена NULL значением по умолчанию
- Выбор первого ненулевого значения
- Обработка значений при расчетах
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍8🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
Много новичков в этом канале... И специально для вас, нашел хороший сайт
Shultais Education - платформа, на которой ты сможешь начать изучать SQL с азов. Информация подается как теория и практика, также вы увидите картинки с выводами, поэтому советую каждому.
📌 И вот ссылочка: shultais.education
➡️ SQL Ready | #ресурс
Shultais Education - платформа, на которой ты сможешь начать изучать SQL с азов. Информация подается как теория и практика, также вы увидите картинки с выводами, поэтому советую каждому.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4🤝4
В SQL агрегатные функции помогают быстро анализировать данные. Рассмотрим несколько простых, но мощных функций, таких как
COUNT()
, SUM()
, AVG()
, MIN()
и MAX()
. Допустим, у нас есть таблица заказов, которая выглядит так:
CREATE TABLE Orders (
OrderID INT,
CustomerName VARCHAR(100),
OrderDate DATE,
TotalAmount DECIMAL(10, 2)
);
Если мы хотим подсчитать количество заказов, можно использовать функцию
COUNT()
. Она подсчитывает количество строк в таблице. Например, вот так:SELECT COUNT(*) AS TotalOrders
FROM Orders;
Для получения общей суммы всех заказов применим
SUM()
. Эта функция складывает все значения в столбце:SELECT SUM(TotalAmount) AS TotalSales
FROM Orders;
Но если нужно узнать среднюю сумму заказа, используем функцию
AVG()
. Она возвращает среднее значение из столбца:SELECT AVG(TotalAmount) AS AverageOrder
FROM Orders;
А для поиска минимального и максимального заказа мы применяем функции
MIN()
и MAX()
:SELECT MIN(TotalAmount) AS MinOrder, MAX(TotalAmount) AS MaxOrder
FROM Orders;
🔥 Всё это позволяет быстро анализировать данные в таблице, что делает их удобными для различных аналитических задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥6🤝2
🔥9👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Завлекательная платформа, где ты учишься SQL-запросам!
SQL Island — обучающая игра, которая помогает освоить основы SQL. Тебе предстоит путешествовать по острову, решая задачи с различными базами данных.
📌 Ссылочка: sql-island.informatik
➡ SQL Ready | #ресурс
SQL Island — обучающая игра, которая помогает освоить основы SQL. Тебе предстоит путешествовать по острову, решая задачи с различными базами данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5