请用sql server语句统计fpath中/字符出现次数,并截取第二个/后的字段
时间: 2023-03-13 22:58:45 浏览: 62
SELECT SUBSTRING(fpath, CHARINDEX('/', fpath, CHARINDEX('/', fpath) + 1) + 1, LEN(fpath) - CHARINDEX('/', fpath, CHARINDEX('/', fpath) + 1)) AS substr, COUNT(*) AS cnt FROM table_name GROUP BY substr ORDER BY cnt DESC;
相关问题
请用sql server语句统计fpath中截取第二个/后的字段
SELECT SUBSTRING(fpath,CHARINDEX('/',fpath,CHARINDEX('/',fpath)+1)+1,LEN(fpath)-CHARINDEX('/',fpath,CHARINDEX('/',fpath)+1)) AS field FROM TableName;
请用sql server语句统计fpath中截取第二个/后的字段,若无第二个/则不返回值
SELECT SUBSTRING(fpath, CHARINDEX('/', fpath, CHARINDEX('/', fpath) + 1) + 1, LEN(fpath) - CHARINDEX('/', fpath, CHARINDEX('/', fpath) + 1)) FROM table WHERE CHARINDEX('/', fpath, CHARINDEX('/', fpath) + 1) > 0;