" /> Passwort <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Nach Hause SQL wie
PDF

LIKE - данный оператор используется с условием WO для поиска значений по образцу.

SQL ähnliche Syntax

1
2
3
SELECT column_name(s)
FROM table_name
WO column_name LIKE Muster

Beispiel 1

Es gibt eine Tabelle "Personen":

P_id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Jetzt wollen wir alle Personen, die in der Stadt, deren Name zu leben wählen beginnt mit dem Buchstaben "s" aus der obigen Tabelle.

Dafür verwenden wir diese Abfrage:

1
2
SELECT * FROM Personen
WO City LIKE 's%'

"%"

Ergebnis der Abfrage:

P_id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Beispiel 2

Jetzt wollen wir alle Personen, die in der Stadt, deren Name zu leben wählen Enden der Buchstabe "s" aus der obigen Tabelle.

Dafür verwenden wir diese Abfrage:

1
2
SELECT * FROM Personen
WO City LIKE '%s'

Ergebnis der Abfrage:

P_id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

Beispiel 3

Jetzt wollen wir alle Personen, die in der Stadt, deren Name zu leben wählen enthält

Dazu verwenden wir einen solchen Antrag.:

1
2
SELECT * FROM Personen
WO City LIKE '%tav%'

Ergebnis der Abfrage:

P_id LastName FirstName Address City
3 Pettersen Kari Storgt 20 Stavanger

Beispiel 4

Jetzt wollen wir alle Personen, die in der Stadt, deren Name zu leben wählen nicht enthält в себе буквы "tav". Используем ключевое слово NOT.

Dazu verwenden wir einen solchen Antrag.:

1
2
SELECT * FROM Personen
WO City NICHT LIKE '%tav%'

Ergebnis der Abfrage:

P_id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

Kommentare

 
+20 #1 Шелест Константин 2010-10-29 17:48 Sie können auch den Unterstrich (_), um ein einzelnes Zeichen in den Wert zu ersetzen. Zum Beispiel, wenn Sie mich fragen:

SELECT *
Von Personen
WO Vorname LIKE 'to_ "

Das wäre das Ergebnis einer Abfrage Wert Tom, Tos, Top, aber Tove werden, weil es vier Zeichen, und Sie wurden gebeten, also drei zu finden.
Zitieren
 
 
+7 #2 Трололо 2010-12-01 10:13 Wie Sonderzeichen zu entkommen? Zitieren
 
 
+2 #3 coel 2011-05-27 10:16
Wie Sonderzeichen zu entkommen?

dev.mysql.com /.../...
Zitieren
 
 
+1 #4 snarbi 2011-08-05 11:55 Ist es möglich, mehrere Anfragen wie erstellen und NOT LIKE
Etwas auf die Ähnlichkeit der
SELECT * FROM doc WO Artikel LIKE '% a%' + (NOT LIKE '% b %')+'% c%'
was zeigt, dass zwischen den Zeichen 'a' und 'c' ist nicht ungewöhnlich und sollte das Symbol 'b' werden
Zitieren
 
 
+2 #5 vladmax 2011-09-01 18:25
Ist es möglich, mehrere Anfragen wie erstellen und NOT LIKE
Etwas auf die Ähnlichkeit der
SELECT * FROM doc WO Artikel LIKE \ "% a% \ '+ (NOT LIKE \"% b% \') + \ '% c% \'
was zeigt, dass zwischen den Zeichen \ 'a \' und \ 'c \'-Zeichen ist nicht ungewöhnlich und sollte \ 'B \'


Warum sollten Sie einem Zustand zum anderen. Es ist offensichtlich, dass sie konyunktsiya Arbeit:
... WO Artikel LIKE% a% c% und Punkt NOT LIKE% a% b% c%
Zitieren
 

Genehmigung

Nizza Ajax Poll

Welche meiner Erweiterungen ist die beste?

Statistiken

Anzeige