Jestem całkiem nowy w SQL i próbowałem uzyskać pełną listę produktów, które pasują do danych wejściowych użytkownika identyfikatora produktu. Coś jak:Wykonywanie porównania LIKE na polu INT
SELECT ProductID, ProductName FROM Products WHERE ProductID LIKE '%15%'
chciałbym go do listy wszystkie pasujące produkty takie jak: 15, 150, 2154, etc
niestety używam do problemów, ponieważ pole ProductId jest INT a nie ciąg. Czy jest jakiś względnie prosty sposób obejścia tego?
Jeśli "poprawną" odpowiedzią jest konwersja/odrzucenie wartości do tekstu, wówczas tabela powinna zostać zmieniona, aby trwale przekształcić kolumnę w tekst. Jest to intuicyjne, ponieważ nie trzeba wykonywać matematyki na identyfikatorach produktów. – onedaywhen