MySQL中,整型數據可以使用CAST或CONVERT函數將其轉換為字符串類型。
SELECT CAST(column_name AS CHAR) FROM table_name; SELECT CONVERT(column_name, CHAR) FROM table_name;
其中,column_name為要轉換的整型列,table_name為表名。
在轉換時需要注意:
- 轉換后字符串的長度不會改變。
- 如果整型列中包含非數字字符,轉換后的字符串將包含這些非數字字符。
以下是一個例子:
CREATE TABLE products ( id INT(11) AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, price INT(11) NOT NULL ); INSERT INTO products (name, price) VALUES ('Product A', 200); INSERT INTO products (name, price) VALUES ('Product B', 300); SELECT CAST(price AS CHAR) FROM products;
以上代碼會將price列中的整型數據轉換為字符串類型并輸出。