#1) Atlasa vārdus un datumus, kam ir vārdadienas nedēļā, kurā ir Deniss vārdadiena SELECT name, day, month FROM namsday WHERE WEEK(CONCAT(year(CURDATE()), '-', month, '-', day), 1) = WEEK(CONCAT(year(CURDATE()), '-', 1, '-', 17), 1); #2) Sameklē vārdus un datumus, kas ir tikpat gari kā Deniss SELECT name, day, month FROM namsday WHERE CHAR_LENGTH(name) = CHAR_LENGTH('Deniss'); #3) Sameklē vārdus un datumus, kas ir tikpat gari kā Baglajs SELECT name, day, month FROM namsday WHERE CHAR_LENGTH(name) = CHAR_LENGTH('Baglajs'); #4) Sameklē vārdus un datumus, kas sākas D un beidzas ar s burtiem (Deniss) SELECT name, day, month FROM namsday WHERE name LIKE 'D%' AND name LIKE '%s'; #5) Sameklē vārdus un datumus, kas sākas ar s pēdējo burtu SELECT name, day, month FROM namsday WHERE name LIKE 's%'; #6) Sameklē vārdus un datumus, kam būs pēc mēnešiem, cik ir 1+17 cipars SELECT name, day, month FROM namsday WHERE month = (1 + 17) % 12; #7) Sameklē vārdus un datumus, kas sākas ar D burtu un sakārto mēnešus dilstoši, datumus augoši SELECT name, day, month FROM namsday WHERE name LIKE 'D%' ORDER BY month DESC, day ASC; #8) Sameklē vārdus un datumus, kas sākas ar s burtu un ir 1. mēnesī SELECT name, day, month FROM namsday WHERE name LIKE 's%' AND month = 1; #9) Nosaka garākos vārdus, kas sākas un beidzas ar D burtiem katrā mēnesī SELECT name, day, month FROM namsday v1 JOIN ( SELECT month AS menes, MAX(CHAR_LENGTH(name)) AS max_name_length FROM namsday WHERE name LIKE 'D%s' GROUP BY month ) v2 ON v1.month = v2.menes AND CHAR_LENGTH(v1.name) = v2.max_name_length WHERE v1.name LIKE 'D%' AND v1.name LIKE '%s'; #10) Sameklē manu vecumu pilno dienu, mēnešu un gadu skaitā SELECT DATEDIFF(CURDATE(), '2007-01-17') AS Dienu_skaits, TIMESTAMPDIFF(MONTH, '2007-01-17', CURDATE()) AS Menesu_skaits, TIMESTAMPDIFF(YEAR, '2007-01-17', CURDATE()) AS Gadu_skaits;