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
Is it possible for a table to have more than one foreign key?
what is single byte over head in oracle..?
How many types of keys are there in sql?
What is thread join () in threading?
What does count (*) do in sql?
how to shut down the server with 'mysqladmin'? : Sql dba
What is the most restrictive isolation level? : Transact sql
What are the types pl/sql code blocks?
what is online transaction processing (oltp)? : Sql dba
Mention what does plv msg allows you to do?
What is sql character function?
Can unique keys be null?
What is the importance of sqlcode and sqlerrm?
What is the difference among union, minus and intersect?
Is sql a microsoft product?