MySQL-Methode zum Konvertieren von Varchar: 1. Verwenden Sie zum Konvertieren die Methode „select -(-field name) from table name;“ 3. Verwenden Sie zum Konvertieren die Methode „select -(-field name) from table name;“ name;“ Methode zum Konvertieren.
Die Betriebsumgebung dieses Artikels: Windows7-System, MySQL5.5-Version, Dell G3-Computer.
MySQL Wie konvertiere ich Varchar?
MySQL Varchar-Typkonvertierung:
Frage: Beim Erstellen eines Datenfiltermoduls sind die Felder in der Tabelle aufgrund einiger Probleme mit dem ursprünglichen Tabellendesign Zeichenfolgen Da es sich bei den Filterbedingungen um numerische Werte handelt, gibt es keine Möglichkeit zum Vergleich.
Denken: Sie können die Zahlen in der MySQL-Feldzeichenfolge extrahieren und sie dann vergleichen
Lösung: Überprüfen Sie die Daten und finden Sie drei Methoden
1 Verwenden Sie die Cast-Funktion
Zum Beispiel: SELECT CAST ( Feldname AS UNSIGNED) FROM Tabellenname;
cast-Funktionssyntaxregel lautet: Cast (Feldname als konvertierter Typ), wobei der Typ sein kann:
CHAR[(N)] 代表:字符型 DATE 代表:日期型 DATETIME 代表:日期和时间型 DECIMAL 代表:float型 SIGNED 代表:int TIME 代表:时间型
Für Zeichenfolgen, die mit Zahlen beginnen, das Ergebnis der Konvertierung in Zahlen besteht darin, den vorherigen numerischen Teil abzufangen. Bei Zeichenfolgen, deren Anfangsteil keine Ziffern abfangen kann, ist das Konvertierungsergebnis jedoch 0. Dies muss beachtet werden.
2. Verwenden Sie -(-field name)
Zum Beispiel: select -(-field name) from table name;
Dies ist leistungsfähiger, einfacher und grober
3 +0,
Zum Beispiel: Feldname + 0 aus Tabellennamen auswählen
Dies wird nur verwendet, wenn der Feldinhalt ausschließlich aus Zahlen vom Typ Varchar besteht und keine chinesischen oder anderen Zeichen enthalten darf, andernfalls wird ein Fehler gemeldet. Es wird allgemein empfohlen, 1,2 zu verwenden.
[Verwandte Empfehlungen: MySQL-Video-Tutorial]
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Varchar in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!