Portal | IBM Manuals | Downloads | Products | Refer | Info | Programs | JCLs | Forum Rules*| Site Map | Mainframe CD 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index
 
Register
 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index FAQ Search Memberlist Usergroups Profile Log in to check your private messages Log in
 
Count of unique rows

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> DB2
Author Message
murugan_mf

New User


Joined: 31 Jan 2008
Posts: 49
Location: Chennai, India

PostPosted: Tue Sep 30, 2008 9:08 am    Post subject: Count of unique rows
Reply with quote

Hi all,
I have table with the following colomns.
x char(10)
y char(15)

Sample rows:
x y
-- ---
12 abc
13 qwe
13 qwe
19 xyz
21 xyz
21 xyz
o/p--4

Here I want the count of unique rows of both x and y to gether.
Can any one suggest me the query?
Back to top
View user's profile Send private message
References
birdy K

Active User


Joined: 05 Mar 2008
Posts: 73
Location: chennai

PostPosted: Tue Sep 30, 2008 10:55 am    Post subject:
Reply with quote

Hi,

Select x,y,count(*) from table a where not exists(select ' ' from table b where a.x=b.x and a.y=b.y having count(*) > 1) group by x,y.

But I have a doubt Why you need the count. Anyway the unique rows count will be 1. Isnt it?. Corrections are welcome.
Back to top
View user's profile Send private message
birdy K

Active User


Joined: 05 Mar 2008
Posts: 73
Location: chennai

PostPosted: Tue Sep 30, 2008 11:48 am    Post subject:
Reply with quote

The correction in my query.
Code:

Select count(*) from table a where not exists(select ' ' from table b where a.x=b.x and a.y=b.y having count(*) > 1).

Now only understood that you need the total count of unique rows.
Back to top
View user's profile Send private message
Sachinincsc

New User


Joined: 01 Oct 2008
Posts: 11
Location: Philadelphia, USA

PostPosted: Wed Oct 01, 2008 7:39 pm    Post subject:
Reply with quote

SELECT COUNT(*) FROM ( SELECT DISTINCT...)

Try this..
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> DB2 All times are GMT + 6 Hours
Page 1 of 1