अनुकूलित तरीका यह है कि पहले गिनती की गणना करें और फिर वेरिएबल को अपने चयन कथन में डालें:
set @rowCount = (select count(col1) from table1);
select col1, count(col1), @rowCount from table1 group by col1;
@Meherzad द्वारा दिया गया दृष्टिकोण कई बार पंक्ति गणना की गणना करेगा। लेकिन अगर आप इसे एक ही प्रश्न में करना चाहते हैं तो आप इसका उपयोग कर सकते हैं:
select col1, count(col1), (select count(col1) from table1) rowCount
from table1 group by col1;