Slide 11.9: The SELECT statement
Slide 11.11: The WHERE clause
Home

The SELECT Statement (Cont.)


The SELECT DISTINCT Statement
The DISTINCT keyword is used to return only distinct (different) values. Note that “W3Schools” is listed twice in the result-set if the keyword DISTINCT is not used. To select only DIFFERENT values from the column named Company we use a SELECT DISTINCT statement.

 SQL> create table  Orders (
   2    Company      varchar(32),
   3    OrderNumber  Number(4) );

 Table created.

 SQL> insert into  Orders  values ('Sega', 3412);

 1 row created.

 SQL> insert into  Orders  values ('W3Schools', 2312);

 1 row created.

 SQL> insert into  Orders  values ('Trio', 4678);

 1 row created.

 SQL> insert into  Orders  values ('W3Schools', 6798);

 1 row created.


 SQL> select  Company  from  Orders;

 COMPANY
 --------------------------------
 Sega
 W3Schools
 Trio
 W3Schools


 SQL> select distinct  Company  from  Orders;

 COMPANY
 --------------------------------
 Sega
 Trio
 W3Schools



The following is an SQL test area from w3schools.com where the Customers table may be created by the following command:
   SQL> create table  Customers (
     2    CustomerID   varchar(16),
     3    CompanyName  varchar(32), 
     4    ContactName  varchar(32),
     5    Address      varchar(64),
     6    City         varchar(32), 
     7    PostalCode   varchar(16), 
     8    Country      varchar(32) );
Note that the Customers table is for read only.


      SQL Execution Results