Oracle SQL查询计数组按时间戳子串

Oracle SQL查询计数组按时间戳子串,第1张

概述给定一个具有字符串“timestamps”(yyyyMMddHHmmssSSS格式)列的表,我想要对前8个字符进行子串,并获得该子字符串有多少行的计数,对结果进行分组. 样本数据… TIMESTAMP2010080212345612320100803123456123201008031234561232010080312345612320100804123456123201008051 @H_403_0@ @H_403_0@ 给定一个具有字符串“timestamps”(yyyyMMddHHmmssSSS格式)列的表,我想要对前8个字符进行子串,并获得该子字符串有多少行的计数,对结果进行分组.

样本数据…

TIMESTAMP201008021234561232010080312345612320100803123456123201008031234561232010080412345612320100805123456123201008051234561232010080512345612320100805123456123201008061234561232010080712345612320100807123456123

……和预期的结果……

SUBSTRING,COUNT20100802,120100803,320100804,120100805,420100806,120100807,2

我知道这应该很容易,但我现在没有运气.

解决方法 我没有要测试的数据库,但看起来你正在寻找

select  substr(timestamp,1,8),count(*)from  my_tablegroup by  substr(timestamp,8);
@H_403_0@ 总结

以上是内存溢出为你收集整理的Oracle SQL查询计数组时间戳子串全部内容,希望文章能够帮你解决Oracle SQL查询计数组按时间戳子串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1156165.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存