кодесурса
«SQLite

SQLite min () функция

script1adsense2code
script1adsense3code

Описание

Агрегатная функция min () возвращает минимальное ненулевое значение для всех значений в группе. Минимальное значение - это первое ненулевое значение, которое появится в ORDER BY столбца. Функция возвращает NULL тогда и только тогда, когда в группе нет ненулевых значений.

Синтаксис:

 мин (колонка); 

Где expr это выражение.

Пример: функция SQLite min ()

Следующий оператор вернет минимальное значение book_price из таблицы book_mast.

Пример таблицы: book_mast


Пример вывода:

 sqlite> ВЫБЕРИТЕ МИН (book_price)
  ...> FROM book_mast;
  MIN (book_price)
  ---------------
  100 

Пример: функция SQLite min () с группировкой по

Функция SQLite min () извлекает минимальное значение выражения, которое подверглось операции группировки, если используется с предложением GROUP BY. Следующий оператор SQLite извлечет все «cate_id» и минимальный «book_price» для каждой группы «cate_id». Предложение GROUP BY сгруппировало "cate_id".

Пример таблицы: book_mast


Пример вывода:

 sqlite> SELECT cate_id, MIN (book_price)
  ...> ОТ book_mast
  ...> GROUP BY cate_id;
  cate_id MIN (book_price)
  ---------- ----------------
  CA001 112
  CA002 105,5
  CA003 200
  CA004 100
  CA005 135 

Иллюстрированная презентация

«SQLite

Пример: функция SQLite min () с группировкой по и упорядочением по

Следующий оператор SQLite извлечет те страны («страна») и города-издатели («pub_city»), которые имеют минимальное количество ветвей («no_of_branch») для каждой группы «country» и «pub_city». В предложении «GROUP BY» сгруппированы «страна» и «pub_city», а столбец «страна» отсортирован в порядке возрастания с использованием предложения ORDER BY.

Пример таблицы: издатель

Пример вывода:

 sqlite> ВЫБЕРИТЕ страну, pub_city, MIN (no_of_branch)
   ...> От издателя
   ...> GROUP BY страна, pub_city;
   страна pub_city MIN (no_of_branch)
   ---------- ---------- -----------------
   Австралия Аделаида 6
   Индия Мумбаи 10
   Индия Нью-Дели 10
   Великобритания Кембридж 6
   Великобритания Лондон 8
   США Хьюстан 25
   США Нью-Йорк 10 

Пример: функция SQLite min () с

Функция SQLite min () извлекает уникальное минимальное значение выражения, если функция сопровождается предложением DISTINCT. Следующий оператор извлечет категорию 'cat_id' с минимальным номером страницы 'no_page' из таблицы 'book_mast'.

Пример таблицы: book_mast


Пример вывода:

 sqlite> SELECT cate_id, MIN (DISTINCT no_page)
  ...> ОТ book_mast
  ...> GROUP BY cate_id;
  cate_id MIN (DISTINCT no_page)
  ---------- ---------------------
  CA001 201
  CA002 300
  CA003 165
  CA004 165
  CA005 225 

Предыдущая: Макс ()
Далее: Сумма ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code