Posted by : Glen Sajori Sabtu, 27 September 2014

Description

The SQL DISTINCT clause is used to remove duplicates from the result set of a SELECT statement.

 

Syntax

The syntax for the SQL DISTINCT clause is:

SELECT DISTINCT expressions
FROM tables
WHERE conditions;

Parameters or Arguments

  • expressions are the columns or calculations that you wish to retrieve.
  • tables are the tables that you wish to retrieve records from. There must be at least one table listed in the FROM clause.
  • conditions are conditions that must be met for the records to be selected.

Note

  • When only one expression is provided in the DISTINCT clause, the query will return the unique values for that expression.
  • When more than one expression is provided in the DISTINCT clause, the query will retrieve unique combinations for the expressions listed.
  • In SQL, the DISTINCT clause doesn't ignore NULL values. So when using the DISTINCT clause in your SQL statement, your result set will include NULL as a distinct value.

Example - With Single field

Let's look at the simplest SQL DISTINCT query example. We can use the SQL DISTINCT clause to return a single field that removes the duplicates from the result set.

For example:

SELECT DISTINCT city
FROM suppliers;
 
This SQL DISTINCT example would return all unique city values from the suppliers table.

Example - With Multiple fields

Let's look at how you might use the SQL DISTINCT clause to remove duplicates from more than one field in your SQL SELECT statement.

For example:

SELECT DISTINCT city, state
FROM suppliers;
 
This SQL DISTINCT clause example would return each unique city and state combination. In this case, the DISTINCT applies to each field listed after the DISTINCT keyword.

Source : techonthenet.com

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Translate to Your Language

STMIK AMIKOM YOGYAKARTA

Followers

✠Ulquίoґґ∆✠. Diberdayakan oleh Blogger.

Copyright © Free Download+§hare Anything That You Want -Black Rock Shooter- Powered by Blogger - Designed by Johanes Djogan