2016-04-06 24 views
1

Tablo 3 satırlarım var. Bunlardan 2 tanesi saha statüsünde aynı değerde (ValueA) ve başka bir değere sahip 3-rd (valueB).Mysql aynı değerdeki satırların sayısını sayın

Yapmak istediğim, aynı değere sahip kaç satır olduğunu göstermek için bir ileti görüntülemek. Örnek aşağıda:

EX:

Bunu nasıl elde edebilirsiniz

veritabanında 1 durum değeri vardır 2 durum değeri veritabanında adet var? Teşekkür ederim.

cevap

1

ve saymak

select your_column_name, count(*) from your_table 
group by your_column_name; 

Sizin durumunuzda varsayalım th sütun adı

select concat("there is " , count(*), " status in your db") from your_table 
group by status; 
0

Sen gibi bir şey olmazdı davanız sorguda daha yaklaşık GROUP BYhere

öğrenebilir group by kullanmak zorunda: aracılığıyla grubuna ihtiyaç

SELECT *, COUNT(*) as `total` 
FROM <table> 
GROUP BY `status ` 
İlgili konular