Wie Sie eine Zeichenfolge Stuhl zu überprüfen, wenn der Wert ist numerisch in SQL

December 1

Strukturierte Abfragesprache (SQL) ist eine standardisierte Sprache für Abfragen und Verwalten von Daten in Datenbanken verwendet. Eine SQL-Abfrage ist die Bezeichnung für eine SQL-Anweisung oder eine Reihe von Anweisungen, die auf eine Datenbank ausgeführt. Jede Datenbank kann SQL implementieren. Wenn Sie eine SQL-Abfrage ausführen, sollten Sie herausfinden, ob eine Zeichenfolge---jede Sammlung von Textdaten---nur einen numerischen Wert enthält. Herauszufinden, ob ein String numerisch ist als nützlich erweisen kann---Sie können zum Beispiel mathematische Funktionen für numerische Daten, die Sie nicht auf Zeichenfolgen ausführen. Du kannst auch keine Zeichenfolge, die numerische Daten enthalten, die Sie testen und entsprechend zu handeln.

Anweisungen

1 Führen Sie Ihre Datenbank und öffnen Sie Ihre üblichen textlichen SQL-Abfrage-Generator zu.

2 Schreiben Sie eine Abfrage, die den Wert enthält, die, den Sie überprüfen möchten. SQL verwenden, können Sie den Wert eines Felds überprüfen, mithilfe eines regulären Ausdrucks. Zum Beispiel

SELECT DISTINCT My_data FROM meine_tabelle

WO My_data REGEXP ("[0-9]');

Ersetzen Sie den Wert "My_data" mit dem Feldnamen und "meine_tabelle" mit Ihrem Tabellennamen.

Konstruieren Sie Ihre Abfrage mithilfe der oben als Beispiel feststellen, ob ein Feld numerisch oder nicht ist.

3 Führen Sie die Abfrage für einige Testdaten zuerst. Überprüfen Sie, dass die Ausgabe was Sie erwarten entspricht, zu passieren, bevor Sie die Abfrage auf live-Daten verwenden.

Tipps & Warnungen

  • Wenn Sie ein Microsoft-Datenbanksystem zu verwenden, können Sie das regelmäßige Express im obigen Beispiel mit der IsNumeric-Funktion, ein effizienteres Verfahren ersetzen, um den Vorgang auszuführen.
  • SQL-Abfragen überprüfen Sie immer sorgfältig bevor Sie sie ausführen. Fehler können Datenverluste und andere unbeabsichtigten Konsequenzen führen.
  • Es gibt Unterschiede zwischen Datenbanksystemen. Immer Sie in der Dokumentation für Ihre bestimmte Datenbank beim Arbeiten mit Abfragen.