Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SQL total row count

Tags:

sql

I need to select the number of rows:

select 
    int_re_usu as Qtd_Respostas 
from 
    tb_questionario_voar_resposta  
group by 
    int_re_usu

It returns:

1- 687
2- 375076
3- 339012
4 -314083
5 -52741
6 -339977
7- 276041
8- 373304
9 - 339476
10- 51095
11- 270365
12 - 6
13 - 308670
14 -305232
15 - 85868
16 - 9893
17 -300598
18 - 300572
19 - 275889
20 - 6092
21 - 80092
22 - 307104
23 -273393

I want to select instead the number 23,which is the total row_count.

Any ideias?

like image 325
ozsenegal Avatar asked Nov 30 '22 09:11

ozsenegal


2 Answers

Use @@RowCount

select int_re_usu as Qtd_Respostas from tb_questionario_voar_resposta  group by int_re_usu
Select @@RowCount

OR Use a Derived Table

Select Count(*) from 
(select int_re_usu as Qtd_Respostas from tb_questionario_voar_resposta  group by int_re_usu) q1
like image 195
John Hartsock Avatar answered Dec 06 '22 17:12

John Hartsock


Use COUNT():

select COUNT(*) FROM (
    SELECT int_re_usu as Qtd_Respostas 
    from tb_questionario_voar_resposta
    group by int_re_usu
)
like image 33
littlegreen Avatar answered Dec 06 '22 18:12

littlegreen