gpt4 book ai didi

mysql - 如何在 Mysql 中使用带有 BETWEEN 子句的字母数字字段?

转载 作者:行者123 更新时间:2023-11-29 07:53:16 24 4
gpt4 key购买 nike

我有一个包含字段名称为 mgrs 的表,存储在 mgrs 字段中的值类似于“42SWC227821555”,可能包含更多字符,并且可能包含小写字母。现在我想搜索两个经理之间的记录,那么我该怎么做呢?我可以先将 mgrs 值转换为整数,然后在 Between 子句中使用吗?

最佳答案

使用 STRCMP(expr1, expr2) 代替 BETWEEN 子句字符串比较操作函数:

WHERE STRCMP(mgrs, '42SWC227821555') >= 0 AND STRCMP(mgrs, '42SWC227821570') <= 0

关于mysql - 如何在 Mysql 中使用带有 BETWEEN 子句的字母数字字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25842771/

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