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 prepared statement in sql?
Why we use triggers in mysql?
How can triggers be used for the table auditing?
Difference between global and parameter variables?
What are all the common sql functions?
What are few of the schema objects that are created using PL/SQL?
Explain the commit statement.
how many groups of data types? : Sql dba
What are two statement types in sql?
How does cross join work in sql?
What does dml mean?
What is an inner join sql?
what is the command line end user interface - mysql? : Sql dba
Is subquery faster than join?
What is procedure and function?