繁体   English   中英

如何在MySQL的某个范围内获得结果,其中某些字段包含字母?

[英]How can I get results within a range in MySQL, where some fields have letters?

我在sku专栏中有以下数据:

UX1905
UX1906
UX1907
UX1907a
UX1907b
UX1908
UX1908X
UX1909
UX1910
UX1911
OP778
OP779
OP800

我想创建一个MySQL查询,从UX1906-UX1909的范围内获取所有skus,包括skus及其末尾的字符。

关于我将如何做这样的事情的任何想法?

我可以用BETWEENLIKE不知何故这个?

这适用于postgresql,也可能在mysql中。

SELECT * FROM table_name WHERE sku BETWEEN 'UX1906' AND 'UX1909'

尝试: SELECT * FROM my_tbl WHERE sku_val between 'UX1906' and 'UX1909'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM