Heim > Datenbank > MySQL-Tutorial > Wie kann ich überprüfen, ob ein Wert in MySQL eine Ganzzahl ist?

Wie kann ich überprüfen, ob ein Wert in MySQL eine Ganzzahl ist?

Patricia Arquette
Freigeben: 2024-12-14 17:25:11
Original
1002 Leute haben es durchsucht

How Can I Verify if a Value is an Integer in MySQL?

Verifizierung von Ganzzahlen in MySQL

Die Bestimmung der ganzzahligen Natur eines Werts in MySQL kann mit verschiedenen Ansätzen erreicht werden.

Verwendung des REGEXP-Operators:

Für die Überprüfung von Zeichenfolgenwerten bietet der REGEXP-Operator eine robuste Lösung. Er gleicht die Zeichenfolge mit einem regulären Ausdruck ab, wie unten gezeigt:

select field from table where field REGEXP '^-?[0-9]+$';
Nach dem Login kopieren

Dieser Ausdruck stellt sicher, dass die Zeichenfolge mit einer nicht negativen Ganzzahl oder einer negativen Ganzzahl mit einem optionalen führenden Bindestrich übereinstimmt.

Funktion ceil() verwenden:

Wenn das betreffende Feld numerisch ist, besteht eine einfachere Methode darin, es mit seiner Obergrenze zu vergleichen Wert:

ceil(field) = field
Nach dem Login kopieren

Die Funktion ceil() rundet den Wert auf die nächste ganze Zahl auf. Wenn der ursprüngliche Wert eine Ganzzahl ist, bleibt er unverändert, was zu einer echten Auswertung führt.

Das obige ist der detaillierte Inhalt vonWie kann ich überprüfen, ob ein Wert in MySQL eine Ganzzahl ist?. 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