用sql 查询某个字段 字段 为 a ='10:05,11:20,10:05,9:05' 查出 10:05两个 11:20 一个 9:05一个

[复制链接]
查看11 | 回复3 | 2013-10-29 18:14:03 | 显示全部楼层 |阅读模式
select PERIODS from PERIODS_TABLE ;select c,count(c) from(with test as (select WMSYS.WM_CONCAT(PERIODS) c from PERIODS_TABLE)select substr(t.ca,instr(t.ca, ',', 1, c.lv) + 1,instr(t.ca, ',', 1, c.lv + 1) - (instr(t.ca, ',', 1, c.lv) + 1)) AS c from (select '...
回复

使用道具 举报

千问 | 2013-10-29 18:14:03 | 显示全部楼层
CREATE TABLE test(a VARCHAR(100))INSERT INTO dbo.test
( a )SELECT '10:05,11:20,10:05,9:05'UNION ALLSELECT '10:05,9:05';with mycte AS(
SELECT
CAST(''...
回复

使用道具 举报

千问 | 2013-10-29 18:14:03 | 显示全部楼层
select substr(periods,1,5),count(substr(periods,1,5)) from xxxgroup by substr(periods,1,5)union allselect substr(periods,7,5),count(substr(periods,7,5)) from xxxgroup by su...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行