Heim > Datenbank > MySQL-Tutorial > Wie erkennt man numerische Werte in MySQL mithilfe regulärer Ausdrücke?

Wie erkennt man numerische Werte in MySQL mithilfe regulärer Ausdrücke?

Patricia Arquette
Freigeben: 2025-01-13 15:36:47
Original
864 Leute haben es durchsucht

How to Detect Numeric Values in MySQL Using Regular Expressions?

Identifizieren numerischer Daten in MySQL mithilfe regulärer Ausdrücke

Problem:

Wie identifizieren Sie effizient numerische Werte innerhalb einer MySQL-Datenbankspalte?

Lösung:

Die regulären Ausdrucksfunktionen von MySQL bieten eine unkomplizierte Methode. So geht's:

<code class="language-sql">SELECT * FROM myTable WHERE col1 REGEXP '^[0-9]+$';</code>
Nach dem Login kopieren

Aufschlüsselung:

Diese SQL-Abfrage verwendet einen regulären Ausdruck zum Filtern von Zeilen:

  • ^: Entspricht dem Anfang der Zeichenfolge.
  • [0-9] : Entspricht einem oder mehreren Vorkommen von Ziffern (0-9).
  • $: Entspricht dem Ende der Zeichenfolge.

Dieses Muster stellt sicher, dass die gesamte Zeichenfolge in col1 nur aus Ziffern besteht. Werte, die nicht numerische Zeichen enthalten, werden nicht ausgewählt. Daher werden nur Zeilen zurückgegeben, in denen col1 einen rein numerischen Wert enthält.

Das obige ist der detaillierte Inhalt vonWie erkennt man numerische Werte in MySQL mithilfe regulärer Ausdrücke?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage