我经常发现,当我拉取数据进行分析时,我会将客户下的订单数分组到不同的范围中,例如:3-510-12我用一个CASE函数来做这件事。但是,当您获得查询结果时,订单范围将如下所示:10-123-5当您有一个查询和几个订单范围组时,这很容易在Excel中更正。WHEN COUNT(OrderID) BETWEEN 6 AND 10 THEN '6-10'
WHEN COUNT(OrderID) > 10 THEN
-21 6-21 ' as col from dualselect '6-20 6-20 6-20 6-20 6-20 ' from dualselect '6-9 6-96-96-96-96-96-9 ' from dual)Mon: 6-21, Tue: 6-21, Wed: 6-21, Thu: 6-21, Fri: 6-21, S
我有一个mysql表,如下所示:当访问者访问网站时,它将访问者id和页面id存储为一行。SELECT COUNT(visid),visid FROM vislog GROUP BY visid ORDER BY COUNT(visid) DESC
但我不知道下一步该怎么计算可以像MySQL查询一样做吗?
在一列中,我有"1;2;3;6-9“ 我需要将这个字符串放在这样的数组中(1,2,3,6,7,8,9) select range from my_table 返回 | range || 1;2;3;6-9 | 我需要跑步 select id from my_another_table where id in("1;2;3;6-9") | id |
|----|
for /r %i in (*) do type %i|findstr/n ^^|findstr " ^30[6-9]: black bluefor /r %i in(*) do type %i|findstr/n ^^|findstr " ^30[6-9]: black blue >>save.txt
我需要使用什么语法?