Symbole wieloznaczne w zapytaniach LIKE (SQL)

Z ToProste
Wersja z dnia 20:55, 3 lip 2014 autorstwa Victor (dyskusja | edycje) (Utworzył nową stronę „W SQL do wyszukiwania ciągu znaków używa się operatora '''LIKIE''' w połączeniu z symbolami wieloznacznymi. Artykuł przedstawia prz...”)

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacji, wyszukiwania

W SQL do wyszukiwania ciągu znaków używa się operatora LIKIE w połączeniu z symbolami wieloznacznymi. Artykuł przedstawia przykłady ich użycia, co dla osób zaczynających przygodę z SQL ułatwi zrozumienie ich działania.

Do przykładów użyjemy tabeli towary zawierającej następujące rekordy:

kawa
ławka
suszarka
pralka
odkurzacz

Znak % (procent) - dowolny ciąg znaków

Znak % zastępuje dowolny ciąg znaków, także pusty.

 
 SELECT * FROM towary WHERE nazwa LIKE 'ka%'

Zwróci wszystkie towary, których nazwa zaczyna się od ka, czyli: kawa.

 
 SELECT * FROM towary WHERE nazwa LIKE '%ka'

Zwróci wszystkie towary, których nazwa kończy się na ka, czyli: ławka, suszarka, pralka.

 
 SELECT * FROM towary WHERE nazwa LIKE '%aw%'

Zwróci wszystkie towary, których nazwa zawiera aw, czyli: kawa, ławka.