通过sql中的函数从字符串中删除字母
id Kms
1 100 kms
2 200 kms
3 50 kms
7 43 kms
如何使用函数从 Kms 字段中删除 kms?
MySQL 通过丢弃非数字后缀自动将字符串转换为数字。例如,您可以编写:
SELECT 0+kms FROM your_table
正如 Joni 所提到的,当处理数字时,MySQL 会将字符串与数值进行类型处理。例如,在您的表上,查询:
SELECT SUM(Kms) FROM yourTable;
将返回 :393
我也做了一个小提琴来展示它。
您可以为此使用 MySQL 中的“替换”功能:
replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’)
所以那将是:
replace(FIELD_NAME, ‘kms’, ‘’)