PythonQ 240-8XX Manual do Utilizador Página 172

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 768
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 171
Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 151
Diese besondere Behandlung von NULL ist der Grund, warum es im vorherigen Abschnitt
notwendig war, mit sterbetag IS NOT NULL anstelle von sterbetag != NULL festzustellen,
welche Tiere nicht mehr leben.
4.3.4.7
¨
Ubereinstimmende Suchmuster
MySQL stellt Standard-SQL-Suchmuster-
¨
Ubereinstimmung zur Verf¨ugung, ebenso wie eine
Art der Suchmuster-
¨
Ubereinstimmung, die auf regul¨aren Ausdr¨ucken basiert, die denen
¨ahnlich sind, die von Unix-Hilfsprogrammen wie vi, grep und sed benutzt werden.
SQL-Suchmuster-
¨
Ubereinstimmung gestattet Ihnen, _ zu benutzen, um ein einzelnes Ze-
ichen und %’, um eine beliebige Anzahl von Zeichen (inklusive des 0-Zeichens) zu finden. In
den MySQL-SQL-Suchmustern spielt die Groß-/Kleinschreibung vorgabem¨aßig keine Rolle.
Einige Beispiele sind unten dargestellt. Beachten Sie, dass Sie = oder != nicht benutzen
onnen, wenn Sie SQL-Suchmuster benutzen. Stattdessen m¨ussen Sie die LIKE- oder NOT
LIKE-Vergleichsoperatoren benutzen.
So finden Sie Namen, die mit b anfangen:
mysql> SELECT * FROM pet WHERE name LIKE "b%";
+--------+----------+------+------------+------------+------------+
| name | besitzer | art | geschlecht | geburtstag | sterbetag |
+--------+----------+------+------------+------------+------------+
| Buffy | Harold | Hund | w | 1989-05-13 | NULL |
| Bowser | Diane | Hund | m | 1989-08-31 | 1995-07-29 |
+--------+----------+------+------------+------------+------------+
So finden Sie Namen, die auf fy enden:
mysql> SELECT * FROM pet WHERE name LIKE "%fy";
+--------+----------+-------+------------+------------+-----------+
| name | besitzer | art | geschlecht | geburtstag | sterbetag |
+--------+----------+-------+------------+------------+-----------+
| Fluffy | Harold | Katze | w | 1993-02-04 | NULL |
| Buffy | Harold | Hund | w | 1989-05-13 | NULL |
+--------+----------+-------+------------+------------+-----------+
So finden Sie Namen, die w enthalten:
mysql> SELECT * FROM pet WHERE name LIKE "%w%";
+----------+----------+---------+-------------+------------+------------+
| name | besitzer | art | geschlecht | geburtstag | sterbetag |
+----------+----------+---------+-------------+------------+------------+
| Claws | Gwen | Katze | m | 1994-03-17 | NULL |
| Bowser | Diane | Hund | m | 1989-08-31 | 1995-07-29 |
| Whistler | Gwen | bird | NULL | 1997-12-09 | NULL |
+----------+----------+---------+-------------+------------+------------+
Um Namen zu finden, die genau f¨unf Zeichen enthalten, benutzen Sie das _’-Suchmuster-
Zeichen:
mysql> SELECT * FROM pet WHERE name LIKE "_____";
+-------+----------+---------+-------------+------------+-----------+
| name | besitzer | art | geschlecht | geburtstag | sterbetag |
Vista de página 171
1 2 ... 167 168 169 170 171 172 173 174 175 176 177 ... 767 768

Comentários a estes Manuais

Sem comentários