" /> " /> JoomThumbnail
Головна SQL count ()
Note

COUNT ()

Синтаксис SQL COUNT()

SELECT COUNT() FROM table_name

SELECT COUNT(*) FROM table_name

SELECT COUNT( ) FROM table_name

- Зауваження: COUNT () работает в ORACLE и Microsoft SQL Server, но не в Microsoft Access.

Пример SQL COUNT()

Є наступна таблиця "Orders":

O_IdOrderDateOrderPriceCustomer
1 2008/11/12 1000 Hansen
2 2008/10/23 1600 Nilsen
3 2008/09/02 700 Hansen
4 2008/09/03 300 Hansen
5 2008/08/30 2000 Jensen
6 2008/10/04 100 Nilsen

1
2
SELECT COUNT(Customer) AS CustomerNilsen FROM Orders
WHERE Customer='Nilsen'

CustomerNilsen
2

Приклад SQL COUNT (*)

1
SELECT COUNT(*) AS NumberOfOrders FROM Orders

NumberOfOrders
6

Пример SQL COUNT( )

1
SELECT COUNT( Customer) AS NumberOfCustomers FROM Orders

NumberOfCustomers
3

Коментарі

 
+13 #1 Иван 2010-12-23 21:36 Немає опису hvataet Фокусів типу

кол-во (випадок, коли people.sex = 'м', потім ще один нуль кінця)

, А іноді справа корисна. Ось, до речі, тут: ddev.ru /.../... пишуть, мабуть, більш загально, правда, приклад тільки один.
Цитувати
 
 
+1 #2 артем 2011-05-23 14:54 Івану: завжди можна написати умова where Цитувати
 
 
+2 #3 Ред 2011-06-23 22:40 НЕ Завжди Написання умови where буде Кращим ходом (та й правильним).
якщо наприклад у тебе в одному висновку відразу купа Каунті.
Цитувати
 
 
0 #4 Матвей 2011-08-14 22:06 А якщо потрібна вибірка всіх клієнтів з кількістю замовлень? Цитувати
 
 
+4 #5 Матвей 2011-08-14 22:51 наприклад
обраних клієнтів, COUNT (O_ID) як CountOrders
від замовлень
групи клієнтів
Сортувати за зменьшенням CountOrders
Цитувати
 
 
-2 #6 jon 2011-12-27 20:14 Цитувати
 
 
-6 #7 Алексей 2012-01-03 14:54



Цитувати
 
 
-6 #8 Алексей 2012-01-03 15:00
Цитувати
 
 
+2 #9 nacgull 2012-03-20 10:38
Івану: завжди можна написати умова where






Цитувати
 

Авторизація

Nice Ajax Poll

Яке з моїх розширень найкраще?

Статистика

Реклама