[英]How can I query the results of a MySQL query and get a COUNT() of the results that fall within a certain range?
[英]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及其末尾的字符。
关于我将如何做这样的事情的任何想法?
我可以用BETWEEN
与LIKE
不知何故这个?
这适用于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.