我想在where条件中转换一个整数的字符串参数。
案例:
SELECT * FROM `pro` WHERE `fld_custom_1` <= '85';
我想转换'85'(STRING)
中的85(INTEGER)
。
有可能吗?
答案 0 :(得分:1)
SELECT * FROM pro WHERE fld_custom_1 <= cast(@param as unsigned)
当fld_custom_1
是数字数据类型时,MySQL将自动将字符串参数转换为数字以进行比较。