Heim >Datenbank >MySQL-Tutorial >Konvertiert MySQL bei Vergleichen automatisch Zeichenfolgen in Zahlen?
Kann MySQL Zeichenfolgen automatisch in Zahlen umwandeln?
MySQL verfügt über die Fähigkeit, Zeichenfolgen automatisch in numerische Werte umzuwandeln oder umzuwandeln, was eine nahtlose Datenbearbeitung ermöglicht . Diese Konvertierung folgt bestimmten Regeln, die diese Vorgänge regeln.
So funktioniert die String-Konvertierung
Interpretation eines Spezifischen Abfrage
Betrachten Sie die folgende Abfrage:
SELECT table.* FROM table WHERE>
Angesichts der Tatsache, dass die Spalte „id“ als Bigint-Typ definiert ist, wie wird diese Abfrage interpretiert?
Antwort:
Laut der MySQL-Dokumentation gilt in Fällen, in denen ein Argument eine Zeichenfolge ist und der andere ist ein numerischer Typ, der Vergleich wird als Gleitkommazahl durchgeführt. Somit entspricht die obige Abfrage:
WHERE id = 0.0
Das obige ist der detaillierte Inhalt vonKonvertiert MySQL bei Vergleichen automatisch Zeichenfolgen in Zahlen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!