#1 Vārdi un datumi, kuru vārdadiena ir tajā pašā nedēļā kā man
SELECT name, day, month FROM namsday WHERE WEEK(CONCAT('2025-', month, '-', day)) = WEEK('2025-02-07');

#2 Vārdi un datumi, kas ir tikpat gari kā mans vārds (Ričards)
SELECT name, day, month FROM namsday WHERE LENGTH(name) = LENGTH('Ričards');

#3 Vārdi un datumi, kas ir tikpat gari kā mans uzvārds (Staškevičs)
SELECT name, day, month FROM namsday WHERE LENGTH(name) = LENGTH('Staškevičs');

#4 Vārdi un datumi, kas sākas un beidzas ar mana vārda buritem
SELECT name, day, month FROM namsday WHERE name LIKE 'R%s';

#5 Vārdi un datumi, kas sākas ar mana vārda pēdējo burtu
SELECT name, day, month FROM namsday WHERE name LIKE 's%';

#6 Vārdi un datumi, kam vārdadiena ir pēc 7 mēnešiem
SELECT name, day, month FROM namsday WHERE (month + 7) % 12 = 2;

#7 Vārdi un datumi, kas sākas ar mana vārda pirmo burtu, kārtojot mēnešus dilstoši, datumus augoši
SELECT name, day, month FROM namsday WHERE name LIKE 'R%' ORDER BY month DESC, day ASC;

#8 Vārdi un datumi, kas sākas ar mana vārda pēdējo burtu un ir februārī
SELECT name, day, month FROM namsday WHERE name LIKE 's%' AND month = 2;

#9 Garākie vārdi, kas sākas un beidzas ar mana vārda burtiem katrā mēnesī
SELECT name, day, month FROM namsday WHERE name LIKE 'R%' AND name LIKE '%s' ORDER BY LENGTH(name) DESC;
#10 Vecums dienās, mēnešos un gados
SELECT DATEDIFF(CURDATE(), '2006-12-01') AS dienas, TIMESTAMPDIFF(MONTH, '2006-12-01', CURDATE()) AS menesi, TIMESTAMPDIFF(YEAR, '2006-12-01', CURDATE()) AS gadi;