count distinct column value : COUNT « Aggregate Functions « Oracle PL / SQL






count distinct column value

   

create table employee(
         emp_no        integer         primary key
        ,name          varchar2(20)    not null
);

insert into employee(emp_no, name)
             values (1,'Nancy');

insert into employee(emp_no, name)
             values (2,'Tom');

insert into employee(emp_no, name)
             values (3,'Jason');

insert into employee(emp_no, name)
             values (4,'Tom');



select count(distinct name) from employee;

COUNT(DISTINCTNAME)
-------------------
                  3
                  

drop table employee;   
    
  








Related examples in the same category

1.COUNT(column) and COUNT(*): count the number of rows passed into the function.
2.Syntax: COUNT([DISTINCT]|[ALL] )
3.Using GROUP BY would tell us how many cars from each vendor we have on the lot:
4.Find out which maker has a null value car with count()
5.-Using the COUNT function in Having clause
6.Example using the COUNT function with group by clause
7.Count with group by: count for a group value
8.Get the number of rows in each city group using the COUNT() function
9.count null
10.Column alias name for count function
11.Count(*) - count(column_Name)
12.count(1)
13.count(distinct state)
14.Count(*) and column renaming
15.Count() with where clause
16.Count date field value, and calculation
17.Count department and calculate average salary
18.Count employee in a department after grouping by department id
19.Count employee, group by department id and job title
20.count(*) - count(onhand)
21.count(*) vs count(column name)