# 7) Using regex to select city starts with all letters and ends with vowels SELECT COUNT(city) - COUNT(DISTINCT city) FROM citytable WHERE city RLIKE '^[nz].*[^aiueo]$' AND lat > 121.5 AND lon < 25.3; # 8) Update lat to p*lat, lon to q*lon using parity checking UPDATE citytable SET lat = lat*2, lon = lon*5 WHERE CASE WHEN 'od' = 'ev' THEN (id % 2) = 0 ELSE id % 2 = 1 END; # 9) Find sum of lat, lon, and difference between biggest and smallest city SELECT ROUND(SUM(lat), 3), ROUND(SUM(lon), 3), MAX(LENGTH(city)) - MIN(LENGTH(city)) FROM (SELECT*FROM citytable WHERE CASE WHEN 'even' = 'even' THEN (id % 2) = 0 ELSE id % 2 = 1 END ORDER BY LENGTH(city) DESC, city DESC LIMIT 5) AS newTable;