Home » SQL & PL/SQL » SQL & PL/SQL » Decode statement/Case statement
Decode statement/Case statement [message #22217] Mon, 30 September 2002 02:41 Go to next message
premila
Messages: 10
Registered: September 2002
Junior Member
How do i use the decode or case statement to clean the data for the following table such that they all show either M or F

Drop table tblEmployees cascade constraints;
create table tblEmployees
(
EmployeeID number(5),
CONSTRAINT pk_employeeid primary key(EmployeeID),
Sex char(6));

sample data
insert into tblEmployees values (1,'M');
insert into tblEmployees values (2,'F');
insert into tblEmployees values (3,'Male');
insert into tblEmployees values (4,'F');
insert into tblEmployees values (5,'Female');
insert into tblEmployees values (6,'M');
insert into tblEmployees values (7,'M');
insert into tblEmployees values (8,'F');
insert into tblEmployees values (9,'F');
Re: Decode statement/Case statement [message #22219 is a reply to message #22217] Mon, 30 September 2002 03:06 Go to previous messageGo to next message
Srinivas
Messages: 138
Registered: June 2000
Senior Member
select decode(upper(Sex),'M','M','F','F','MALE','M','FEMALE','F','O') from tblEmployees
Re: Decode statement/Case statement [message #22221 is a reply to message #22217] Mon, 30 September 2002 04:06 Go to previous message
Krshanu
Messages: 10
Registered: September 2002
Junior Member
select
decode(substr(upper(Sex),1,1),'M','M','F','F','O') from tblEmployees
Previous Topic: Extract month & year value from date field
Next Topic: Aggregations in SQL
Goto Forum:
  


Current Time: Tue May 07 10:17:57 CDT 2024