-- 1) Atlasa vārdus un datumus, kam ir vārdadienas tajā pašā nedēļā kā Andrim (48. nedēļa) SELECT name, day, month FROM namsday WHERE WEEK(CONCAT('2024-', month, '-', day), 3) = 48; -- 2) Vārdi un datumi, kas ir tikpat gari kā "Andris" (6 burti) SELECT name, day, month FROM namsday WHERE CHAR_LENGTH(name) = 6; -- 3) Vārdi un datumi, kas ir tikpat gari kā "Potapenko" (9 burti) SELECT name, day, month FROM namsday WHERE CHAR_LENGTH(name) = 9; -- 4) Vārdi un datumi, kas sākas un beidzas ar "A" un "S" SELECT name, day, month FROM namsday WHERE name LIKE 'A%S'; -- 5) Vārdi un datumi, kas sākas ar "S" (pēdējais burts no "Andris") SELECT name, day, month FROM namsday WHERE name LIKE 'S%'; -- 6) Vārdi un datumi, kas būs pēc 30 mēnešiem (vai 1 mēneša, ja pārsniedz 12 mēnešus) SELECT name, day, month FROM namsday WHERE month = (11 + 30) % 12; -- 7) Vārdi un datumi, kas sākas ar "A", sakārtojot mēnešus dilstoši, datumus augoši SELECT name, day, month FROM namsday WHERE name LIKE 'A%' ORDER BY month DESC, day ASC; -- 8) Vārdi un datumi, kas sākas ar "S" un ir novembrī SELECT name, day, month FROM namsday WHERE name LIKE 'S%' AND month = 11; -- 9) Garākie vārdi, kas sākas un beidzas ar "A" un "S" katrā mēnesī SELECT name, day, month FROM namsday WHERE name LIKE 'A%S' GROUP BY month ORDER BY CHAR_LENGTH(name) DESC; -- 10) Aprēķina vecumu pilnās dienās, mēnešos un gados SELECT TIMESTAMPDIFF(DAY, '2007-2-6', CURDATE()) AS days_old, TIMESTAMPDIFF(MONTH, '2007-2-6', CURDATE()) AS months_old, TIMESTAMPDIFF(YEAR, '2007-2-6', CURDATE()) AS years_old;