what is the difference between group and having
give an example with query and sample output
Answer Posted / soorai ganesh
create table lovepair (boyfrndname varchar(10),girlfrndname
varchar(10))
insert into lovepair values ('BF1','GF1')
insert into lovepair values ('BF1','GF2')
insert into lovepair values ('BF1','GF3')
insert into lovepair values ('BF2','GF1')
insert into lovepair values ('BF2','GF2')
insert into lovepair values ('BF3','GF3')
insert into lovepair values ('BF3','GF3')
insert into lovepair values ('BF3','GF3')
-- Here BF1 have 3 Girl Friends. like the BF2 and BF3 have
2 and 3 Girl Friends Simultaneously.
-- Here is the query for, how many girls friends each boys
have ???? USING group by
SELECT boyfrndname, COUNT (*)
FROM lovepair
GROUP BY boyfrndname
// Here another qry for who have more than 2 girl
friends ?? USING GroupBy and Having .
// Having is used for applying some condition in Aggregate
function
SELECT boyfrndname,COUNT(*)
FROM lovepair
Group BY boyfrndname
having count(*)>2
--- Now u clear...........
| Is This Answer Correct ? | 4 Yes | 2 No |
Post New Answer View All Answers
What is a join in sql?
Explain the difference between cross join and full outer join?
How to configure odbc dsn with different port numbers?
What is report subscription?
What is database white box testing?
What is Cross Join and in which scenario do we use Cross Join?
What is code near application topology?
What is a benefit of using an after insert trigger over using a before insert trigger?
What is a coalesce function?
What are “phantom rows”?
What are orphan records?
What are the steps to take to improve performance of a poor performing query? : sql server database administration
Explain in details security in SQL azure?
Explain for xml explicit mode?
Why use update_statistics command in sql server?