Skip to content

caxar/SQL_INFO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Информация о SQL

SELECT

  • Полная выборка данных из таблицы customers.
    Пример: SELECT * FROM customers;

    image

DISTINCT используется для удаления дубликатов из результирующего набора оператора SELECT.

  • Вывод строк без ипользование DISTINCT из таблицы customers значений 91
    Пример: SELECT country FROM customers;

    image
  • Вывод строк c ипользование DISTINCT из таблицы customers значений 21
    Пример: SELECT DISTINCT country FROM customers;

    image

COUNT вывод количество результирующих строк

  • Пример: SELECT COUNT(country) FROM customers;

    image
  • Пример: SELECT COUNT( DISTINCT country) FROM customers; без дубликатов ипользуем DISTINCT

    image

WHERE фильтрация данных результирующих наборов

  • Пример: SELECT * FROM products WHERE unit_price = '18';

    image

AND и OR логиеческие операторы для комбинирование условий

  • Пример: SELECT * FROM orders WHERE ship_via = 2 AND freight < 5;

    image
  • Пример: SELECT * FROM orders WHERE ship_via = 2 OR freight < 5;

    image

BETWEEN вывод результирующих наборов между 2 условиями

  • Пример: SELECT * FROM orders WHERE freight BETWEEN 40 AND 60;

    image

IN, NOT IN вывод результирующих наборов в которые есть или нет в условии

  • Пример: SELECT * FROM customers WHERE city IN ('London'); вывод набора где город London

    image
  • Пример: SELECT * FROM customers WHERE city NOT IN ('London'); вывод набор где нет города London

    image

ORDER BY упорядочивание результатов

  • Пример: SELECT DISTINCT country FROM customers ORDER BY country DESC; вывод данных сортировка с конца или ASC с начала

    image

MIN, MAX, AVG для вычисления скалярных функций

  • Пример: SELECT MIN(unit_price) FROM products; вывод минимального значения из атрибута unit_price

    image
  • Пример: SELECT MAX(unit_price) FROM products; вывод максимального значения из атрибута unit_price

    image
  • Пример: SELECT AVG(unit_price) FROM products; вывод среднего значения из атрибута unit_price

    image

LIKE паттерн совпадения

  • Пример: SELECT * FROM customers WHERE contact_title LIKE '_w%'; вывод данных где пропущена буква первая есть буква w и остальное без разницы %

    image

IS NULL, IS NOT NULL проверка результирующего набора данных на NULL

  • Пример: SELECT ship_address, ship_city, ship_region FROM orders WHERE ship_region IS NULL; вывод данных где значения NULL

    image
  • Пример: SELECT ship_address, ship_city, ship_region FROM orders WHERE ship_region IS NOT NULL; вывод данных где значения не NULL

    image

GROUP BY граппировка результирующих наборов

  • Пример: SELECT ship_country, COUNT(*) FROM orders WHERE freight > 50 GROUP BY ship_country; группировка данных по ship_country

    image

HAVING пост фильтрация

  • Пример: SELECT category_id, SUM(unit_price * units_in_stock) FROM products WHERE discontinued <> 1 GROUP BY category_id HAVING SUM(unit_price * units_in_stock) < 5000; вывод данных с постфиксной фильтрацией где SUM < 5000

    image

UNION, INTERSECT, EXCEPT - объединения, пересечения, иключения

  • Пример: SELECT country FROM customers UNION SELECT country FROM employees; вывод стран откуда customers и employees

    image

  • Пример: SELECT country FROM customers INTERSECT SELECT country FROM employees; вывод стран тоkько те страны из которых customers так и employees

    image

  • Пример: SELECT country FROM customers EXCEPT SELECT country FROM employees; вывод стран где живут customers но не живут employees

    image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors