считать количество кортежей без COUNT.Является ли это возможным? - PullRequest
1 голос
/ 03 октября 2010

Я хотел бы знать, есть ли способ подсчета количества кортежей в таблице без фактического использования функции COUNT?

A             B         C
XXXX         YYYY       IIII
XXXX         SSSS       PPPP
RRRR         TTTT       FFFF
KKKK         AAAA       BBBB

Если бы я хотел знать, сколько раз XXXX появлялся без использования COUNT. Это возможно?

1 Ответ

3 голосов
/ 03 октября 2010

Считается ли это?

SELECT SUM(1) AS COUNT
  FROM SomeTable
 WHERE A = 'XXXX';

Или, если в других столбцах может появиться «XXXX»:

SELECT SUM(1) AS COUNT
  FROM SomeTable
 WHERE (A = 'XXXX' OR B = 'XXXX' OR C = 'XXXX');
...