Wie man einen String zu sehen, ob der Wert numerisch in SQL prüfen . Eine SQL-Abfrage ist die Bezeichnung für eine SQL-Anweisung oder eine Reihe von Aussagen, die auf einer Datenbank ausgeführt. Jede Datenbank kann SQL implementieren . Bei der Durchführung einer SQL-Abfrage , können Sie herausfinden , ob eine Zeichenfolge --- jede Sammlung von Textdaten --- nur einen numerischen Wert enthält. Herausfinden, ob ein String numerisch ist kann sich als nützlich erweisen --- zum Beispiel , können Sie mathematische Funktionen auf numerische Daten , dass man nicht auf Zeichenketten durchzuführen. Sie können auch nicht, dass ein String , um numerische Daten, die Sie für den Test und handeln dementsprechend enthalten kann. Things You -Datenbank -System Ihrer Wahl
brauchen anzeigen Weitere Anweisungen
1
Führen Sie Ihre Datenbank , und öffnen Sie Ihre übliche textuelle SQL-Abfrage -Generator .
< Br > 2
schreiben Sie eine Abfrage , die den Wert, den Sie überprüfen möchten, enthält . Mit SQL können Sie den Wert eines Feldes durch einen regulären Ausdruck prüfen . Zum Beispiel: SELECT DISTINCT
Meine_Daten FROM my_table
WHERE Meine_Daten REGEXP ('[ 0-9] ');
Substitute der Wert " Meine_Daten " mit Ihrem Namen und Feld " my_table " mit Ihrem Name der Tabelle .
Construct Ihre Anfrage unter Verwendung der oben als Beispiel , wie Sie feststellen , ob ein Feld numerisch ist oder nicht.
3
Führen Sie Ihre Abfrage auf einigen Testdaten ersten . Prüfen Sie, ob der Ausgang übereinstimmt , was Sie , bevor Sie die Abfrage auf Live-Daten passieren erwarten .