Differences between UNIQUE and DISTINCT in select statements
Answer Posted / manoj
see cautiously the major difference b/w unique and
distinct
UNIQUE :Allways take part on DATA INSERTION (In brief)
DINTINCT:Allways concern on data retrival (In brief)
Now we will take following case
when
case 1: UNIQUE KEY is defined (may b 4 one or more column)
It means this constraint will not allow us to
INSERT duplicate record/column_value(s)(i.e. exactly
same record/column_value(s) again for specified key column
(s)only)
NOW if u use DISTINCT clause in query
(select DISTINCT.from.)the will b same as simple query
(select....from...)
Bcoz data are already not repeated (bcoz of constraint)
case 2:if UNIQUE not defined
data may b repeated and DISTINCT will now useful
Have eye on Major difference
(and we never use UNIQUE CONS.. in select.....)
| Is This Answer Correct ? | 40 Yes | 31 No |
Post New Answer View All Answers
Define concurrency control. : Transact sql
What are the types of variable use in pl sql?
What is a data definition language?
What are literals in sql server?
Show how functions and procedures are called in a pl/sql block.
Can we create index on primary key?
How do I run a script in sql developer?
Is grant a ddl statement?
What is rownum in sql?
what does myisamchk do? : Sql dba
Explian rowid, rownum? What are the psoducolumns we have?
How to rename a column in the output of sql query?
What is the difference between sql and mysql?
how to drop an existing index in mysql? : Sql dba
What are all the different normalizations?