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
Answer Posted / kavitha nedigunta
SELECT DISTANCE,COUNT(*) NO_OFCITY
from
(SELECT (CASE WHEN TO_NUMBER(RTRIM(MAILS,'KM')) BETWEEN 0
AND 50 THEN '0-50'
WHEN TO_NUMBER(RTRIM(MAILS,'KM')) BETWEEN 51 AND
100 THEN '51-100'
ELSE '101-150' END) DISTANCE
FROM TEST001) A
GROUP BY DISTANCE
order by to_number(replace(DISTANCE,'-',''))
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is Collation Sensitivity ? What are the various type ?
How will you distinguish a global variable with a local variable in pl/sql?
How to revise and re-run the last sql command?
What are all the ddl commands?
What is the maximum size of sqlite database?
What are the different parts of a package?
What is sqlite format?
What is mdb stand for?
How to rename a table?
What is the purpose of my sql?
What is a memo field?
What is field delimiter?
What is row_number () in sql?
What is on delete set null?
How many primary keys can a table have?