Wyraz rozpoczynający się znakiem "_"

0

Mam pytanie, w jaki sposób zrobić klauzulę LIKE żeby wyraz rozpoczynał się znakiem "_" ? Dla każdego innego znaku jest to oczywiste "<znak>%", natomiast dla tego konkretnego może ktoś pomóc?

Chodzi oczywiście o MSSQL 2005/2008

0

LIKE '[]%' lub LIKE '!%' ESCAPE '!'

0

To jeszcze jedno pytanie, mamy zapytać o produkty których ID zaczyna się na "_" i zawiera "%", czy da się to zrobić bez full-text searcha i funkcji CONTAINS?

SELECT * FROM Produkty
WHERE id LIKE '[_]%' AND CONTAINS(id,'[%]')

Da się to zrobić jakos inaczej?

0

Połączenie dwóch powyższych: LIKE '[_]%!%%' ESCAPE '!'

0

Wielkie dzięki! Na prawdę!

1 użytkowników online, w tym zalogowanych: 0, gości: 1