gpt4 book ai didi

php - Mysql - 变量等于或小于字符串

转载 作者:行者123 更新时间:2023-11-29 23:42:01 24 4
gpt4 key购买 nike

如何列出 mysql 中的行,其中数据之一等于或低于给定的数据,数据是字符串。

数据库

element 1 -> '50cm', '30cm', '20cm', '10cm'

element 2 -> '49cm', '58cm', '43cm', '100cm'

element 3 -> '60cm', '88cm', '33cm', '60cm'

Query -> find el = '50cm'

结果

element 1 -> '50cm', '30cm', '20cm', '10cm'

element 2 -> '49cm', '58cm', '43cm', '100cm'

谢谢

最佳答案

你可以尝试,但我不确定是否可以完成这项工作:

SELECT  CAST(column_name AS UNSIGNED) as m FROM MY_TABLE where m < CAST('50cm' AS UNSIGNED) ;

基本上,您将 50cm 转换为整数 50,然后比较它们。

理论上,正如人们提到的那样,您应该有 2 列,一列用于值,一列用于单位。

关于php - Mysql - 变量等于或小于字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26118901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com