i have a table like this.
cityno cityname mails
1 BANGALORE 8KM
2 HSR LAYOUT 20KM
3 MEJISTIC 30KM
4 JAYADEVA 55KM
5 ITPL 80KM
6 HEBBAL 115KM
I HAVE DATA LIKE THIS
I WANT O/P LIKE THIS
DISTANCE NO.OFCITY
0-50KM 3
51-100KM 2
101-150KM 4
AND SO ON
pls give me answer. i want urgent
Answer Posted / senthil
hi,
if mails field is numeric above query is correct but mails filed is varchar that is contain 'km' so test my query....
Ex:
select RANGE distance,count(range) no_of_city
from
(SELECT citiname,mails,
CASE WHEN to_number(substr(mails,0,(instr(mails,'k')-1))) BETWEEN 0 AND 50 THEN '0-50'
WHEN to_number(substr(mails,0,(instr(mails,'k')-1))) BETWEEN 51 AND 100 THEN '51-100'
ELSE '101-150'
END RANGE
FROM test1) group by range
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Which are the different character-manipulation functions in sql?
What is a sql driver?
What are the benefits of pl sql?
What is ttitle and btitle?
what is the difference between primary key and unique key? : Sql dba
Explain the components of sql?
What is on delete set null?
What is nosql example?
Explain the purpose of %type and %rowtype data types with the example?
Can you do multiple joins in sql?
What is union and union all keyword in sql?
What is cursor in pl sql with examples?
What are stored procedures in mysql?
what is cross join? : Sql dba
Can dml statements be used in pl/sql?