Mysql
 sql >> база данни >  >> RDS >> Mysql

Пребройте редовете в MySQL заедно с действителното съдържание на редовете

Можете да използвате CROSS JOIN. Подзаявката ще получи броя на всички firstnames и след това ще включва тази стойност във всеки ред:

SELECT firstname, d.total
FROM BigTable
CROSS JOIN 
(
   SELECT COUNT(*) total
   FROM BigTable
   WHERE firstname LIKE 'a%'
) d
WHERE firstname LIKE 'a%';

Вижте SQL Fiddle с демонстрация



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да нулирам паролата си за mysql в mac os 10.13.3

  2. Грешка (близо до ВКЛ. на позиция 25) при импортиране на таблица за WORDPRESS (Грешка с външен ключ)

  3. Защо executemany е бавно в Python MySQLdb?

  4. PHP:mysql_connect() няма да работи чрез команден ред

  5. Без потребителска интерактивност Мога ли все пак да получа SQL инжекция