В этом учебном материале вы узнаете, как использовать SQL функцию COUNT с синтаксисом и примерами.
Описание
SQL функция COUNT используется для подсчета количества строк, возвращаемых в операторе SELECT.
Синтаксис
Синтаксис для функции COUNT в SQL.
SELECT COUNT(aggregate_expression)
FROM tables
[WHERE conditions]
[ORDER BY expression [ ASC | DESC ]];
Или синтаксис для функции COUNT при группировке результатов по одному или нескольким столбцам.
SELECT expression1, expression2, . expression_n,
COUNT(aggregate_expression)
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, . expression_n
[ORDER BY expression [ ASC | DESC ]];
Параметры или аргумент
expression1 , expression2 , . expression_n Выражения, которые не инкапсулированы в функции COUNT и должны быть включены в предложение GROUP BY в конце SQL запроса aggregate_expression Это столбец или выражение, чьи ненулевые значения будут учитываться tables Таблицы, из которых вы хотите получить записи. В предложении FROM должна быть указана хотя бы одна таблица WHERE conditions Необязательный.
04_Что такое баланс, PL и CF.
Это условия, которые должны быть выполнены для выбора записей ORDER BY expression Необязательный. Выражение, используемое для сортировки записей в наборе результатов. Если указано более одного выражения, значения должны быть разделены запятыми ASC Необязательный. ASC сортирует результирующий набор в порядке возрастания по expressions . Это поведение по умолчанию, если модификатор не указан DESC Необязательный. DESC сортирует результирующий набор в порядке убывания по expressions
Пример — функция COUNT включает только значения NOT NUL
Не все это понимают, но функция COUNT будет подсчитывать только те записи, в которых expressions НЕ равно NULL в COUNT( expressions ). Когда expressions является значением NULL, оно не включается в вычисления COUNT. Давайте рассмотрим это дальше.
В этом примере у нас есть таблица customers со следующими данными:
| 4000 | Justin | Bieber | google.com |
| 5000 | Selena | Gomez | bing.com |
| 6000 | Mila | Kunis | yahoo.com |
| 7000 | Tom | Cruise | oracle.com |
| 8000 | Johnny | Depp | NULL |
| 9000 | Russell | Crowe | google.com |
Введите следующий запрос SELECT, которая использует функцию COUNT.
Источник: oracleplsql.ru
Коэффициент P/CF: как рассчитывать и как интерпретировать
НОВЫЕ КЛАССЫ МОТОРНЫХ МАСЕЛ API SP и ILSAC GF-6
С 1-го мая 2020 года началась стандартизация моторных масел для легкового транспорта (бензиновые двигатели) согласно новым классам API 1 SP и ILSAC 2 GF-6. Рассмотрим новые категории в порядке усложнения требований.
Какая разница между P&L и Cashflow? Самое понятное объяснение
- Защита от преждевременного неконтролируемого воспламенения топливовоздушной смеси (Low Speed Pre Ignition или LSPI);
- Защита от износа цепи ГРМ:
- Защита от высокотемпературных отложений на поршне;
- Защита от высокотемпературных отложений в турбокомпрессоре;
- Более высокие требования к количеству образуемого маслом шлама и лака;
Моторные масла категории API SP имеют обратную совместимость и могут заменять масла предыдущих категорий API, если это не противоречит рекомендациям производителя двигателя вашего автомобиля. API разрешает одновременно с категорией SP указывать соответствие следующим категориям моторных масел: API SN (2011г.), SM (2005г.), SL (2001г.), SJ (1997г.). Более старые категории, например SH (1994г.) указывать запрещается, т.к. они считаются устаревшими. Масла удовлетворяющие требованиям актуальных, перечисленных выше категорий имеют на своей упаковке фирменный символ API «Бублик» (англ. «Donut»).
Источник: starlube.ru
