substr('abcd', 3,2) 从第3位开始,获取长度为2位的子字符串
select * from (
select b,count (field) cnt from (select field,lower(substr(field,length(field)-3,3)) as b from my_table where length(field)>=3
) group by b
) order by cnt desc
本文介绍了一个 SQL 查询案例,展示了如何使用 substr 函数截取字段的一部分,并通过 lower 函数转换为小写进行分组统计。该方法适用于需要按字段特定位置的子串进行聚合分析的场景。
substr('abcd', 3,2) 从第3位开始,获取长度为2位的子字符串
select * from (
select b,count (field) cnt from (
被折叠的 条评论
为什么被折叠?