Meine aktuellen Daten für
SELECT PROD_CODE FROM `PRODUCT`
est
PROD_CODE
2
5
7
8
22
10
9
11
Ich habe alle vier Abfragen ausprobiert, aber keine funktioniert. ( Ref )
SELECT CAST(PROD_CODE) AS INT FROM PRODUCT;
SELECT CAST(PROD_CODE AS INT) FROM PRODUCT;
SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT;
SELECT CAST(PROD_CODE AS INTEGER) FROM PRODUCT;
Alle geben Syntaxfehler wie die folgenden aus:
Sie haben einen Fehler in Ihrer SQL-Syntax. Schauen Sie im Handbuch zu Ihrer MySQL-Server-Version nach, um die richtige Syntax zu verwenden in der Nähe von ') AS INT FROM PRODUCT LIMIT 0, 30' in Zeile 1
Sie haben einen Fehler in Ihrer SQL-Syntax; lesen Sie das Handbuch, das das Ihrer MySQL-Server-Version entspricht, um die richtige Syntax zu verwenden in der Nähe von 'INTEGER) FROM PRODUCT LIMIT 0, 30' in Zeile 1
Was ist die richtige Syntax für die Umwandlung von varchar in integer in MySQL?
MySQL Version: 5.5.16