Wpis z mikrobloga

@massejferguson:

SUBSTRING(nazwa kolumny, pozycja, liczba znaków) - czyli bierzesz wartość z kolumny "rok_produkcji" i chcesz z tej wartości "wyłuskać" tylko dwa znaki, począwszy od pozycji 3. Czyli zakładając, że kolumna zawiera tylko wartości 4 cyfrowe to będą to dwie ostatnie cyfry.

SELECT * FROM produkt WHERE SUBSTR(rok_produkcji,3,2)=17;

To zapytanie pokaże tylko produkty, których końcówka roku produkcji kończy się na 17 - czyli 2017, 1917, 1817, 1717 itd.