Convert multiple SQL Server queries into one -


i have page ask of users opinion topic. responses saved table. want check how many users selected option 1,2,3 , 4.

what have multiple t-sql queries run believe there simplified version of code have written. grateful if can simplify queries 1 single query. thank you.

here sample of data in database table
enter image description here

$sql4 = "select count(co) gnappitms co='1' , mountid='".$mountid."'"; $stmt4 = sqlsrv_query($conn2, $sql4); $row4 = sqlsrv_fetch_array($stmt4);  $sql5="select count(co) gnappitms co='2' , mountid='".$mountid."'"; $stmt5=sqlsrv_query($conn2,$sql5); $row5=sqlsrv_fetch_array($stmt5);  $sql6="select count(co) gnappitms co='3' , mountid='".$mountid."'"; $stmt6=sqlsrv_query($conn2,$sql6); $row6=sqlsrv_fetch_array($stmt6);  $sql7="select count(co) gnappitms co='4' , mountid='".$mountid."'"; $stmt7=sqlsrv_query($conn2,$sql7); $row7=sqlsrv_fetch_array($stmt7); 

you can using group in sql server

example :

create table (id int,  mountid nvarchar(100),  co int, )  insert values (1,'aa',1) insert values (2,'aa',2) insert values (3,'aa',1) insert values (4,'aa',2) insert values (5,'aa',3) 

query

select co,count(co)as countofco  mountid='aa' group  co 

result

co  countofco 1   2 2   2 3   1 

note : beware of sql injection when writing sql query, use parametrized query. can edit above example code , make parametrized query preventing sql injection


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -