Re: MS SQL dealing with duplicate columns in rows?
- From: "Martijn Tonies" <m.tonies@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 21 Aug 2007 23:20:26 +0200
stillHello,
Suppose I have the following table...
name employeeId email
--------------------------------------------
Tom 12345 t...@xxxxxxxxxxxxx
Hary 54321
Hary 54321 h...@xxxxxxxxxxxxx
I only want unique employeeIds return. If I use Distinct it will
return all of the above as the email is different/missing. Is there a
way to query in SQL so that only distinct employeeId is returned? no
duplicates.
I wouuld like to say WHERE no blank fields are present to get the
right row to return.
Many thanks
Yas
Which row for Hary do you want to be returned? The one without an
email address or the one with the email address?
basically 1 that doesn't have any fields missing....
cheers
SELECT * from table where name<>"" and employeeId<>0 and email<>"";
Just a note:
Please, no double quotes for string constants, use single quotes.
Double quotes are reserved for "delimited identifiers" as defined by the
SQL Standard and supported by MS SQL Server.
--
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, NexusDB, Oracle &
MS SQL Server
Upscene Productions
http://www.upscene.com
My thoughts:
http://blog.upscene.com/martijn/
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com
.
- Follow-Ups:
- References:
- Prev by Date: Re: MS SQL dealing with duplicate columns in rows?
- Next by Date: Re: A floating point exception occurred in the user process
- Previous by thread: Re: MS SQL dealing with duplicate columns in rows?
- Next by thread: Re: MS SQL dealing with duplicate columns in rows?
- Index(es):
Relevant Pages
|