CBSE · 083Class XII · 2023Section C3 marks

Question 26(2)

30 March 2023 · Computer Science (083)

Write the output of the queries (i) to (iv) based on the table, WORKER given below :

Table : WORKER

W_IDF_NAMEL_NAMECITYSTATE
102SAHILKHANKANPURUTTAR PRADESH
104SAMEERPARIKHROOP NAGARPUNJAB
105MARYJONESDELHIDELHI
106MAHIRSHARMASONIPATHARYANA
107ATHARVABHARDWAJDELHIDELHI
108VEDASHARMAKANPURUTTAR PRADESH

(i) SELECT F_NAME, CITY FROM WORKER ORDER BY STATE DESC; (ii) SELECT DISTINCT(CITY) FROM WORKER; (iii) SELECT F_NAME, STATE FROM WORKER WHERE L_NAME LIKE '_HA%'; (iv) SELECT CITY, COUNT(*) FROM WORKER GROUP BY CITY;

Answer

(i)

F_NAMECITY
SAHILKANPUR
VEDAKANPUR
SAMEERROOP NAGAR
MAHIRSONIPAT
MARYDELHI
ATHARVADELHI

(ii)

CITY
KANPUR
ROOP NAGAR
DELHI
SONIPAT

(iii)

F_NAMESTATE
SAHILUTTAR PRADESH
MAHIRHARYANA
ATHARVADELHI
VEDAUTTAR PRADESH

(iv)

CITYCOUNT(*)
KANPUR2
ROOP NAGAR1
DELHI2
SONIPAT1

Explanation

(i) Sorted by STATE in descending order. (ii) DISTINCT removes duplicate city entries. (iii) The pattern '_HA%' matches names with any first char then 'HA' (KHAN, SHARMA, BHARDWAJ). (iv) Counts workers grouped by city.