Połącz dwie kolumny w klauzuli SQL for WHERE
W moim SQL używamWHERE
iLIKE
klauzule do wyszukiwania. Muszę jednak przeprowadzić wyszukiwanie na łącznej wartości dwóch kolumn -first_name
ilast_name
:
WHERE customers.first_name + customers.last_name LIKE '%John Smith%'
To nie działa, ale zastanawiałem się, jak mogę zrobić coś w tym kierunku?
Próbowałem oddzielić wyszukiwanie od dwóch kolumn, w ten sposób:
WHERE customers.first_name LIKE '%John Smith%' OR customers.last_name LIKE '%John Smith%'
Ale oczywiście to nie zadziała, ponieważ wyszukiwane hasło jest łączną wartością tych dwóch kolumn.