# 14) Swap(lat, lon) by ID parity check
UPDATE citytable
SET lat = lat + lon, lon = lat-lon, lat = lat - lon
WHERE CASE WHEN 'od' = 'ev' THEN id % 2 = 0
ELSE id % 2 = 1 END;
# 15) SET lat = lon where ones place of ID is m
UPDATE citytable
SET lat = lon
WHERE id % 10 = 6;
# 16) Query kth symmetric pair
#Format : kth = LIMIT k-1, 1
SELECT f1.X, f1.Y
FROM (SELECT ROUND(lat, 1) X, ROUND(lon, 1) Y
FROM citytable) f1
INNER JOIN
(SELECT ROUND(lat, 1) X, ROUND(lon, 1) Y
FROM citytable) f2
ON f1.X=f2.Y AND f1.Y=f2.X
GROUP BY f1.X, f1.Y
HAVING COUNT(f1.X) > 1 or f1.X < f1.Y
ORDER BY f1.X, f1.Y LIMIT 1, 1;