SQL字段查询
发布网友
发布时间:2022-05-10 16:40
我来回答
共2个回答
热心网友
时间:2023-10-16 16:48
select substring(字段名,charindex('(',字段名)+1, charindex(')',字段名)-charindex('(',字段名)-1),
count(*)
from 表
group by substring(字段名,charindex('(',字段名)+1, charindex(')',字段名)-charindex('(',字段名)-1)
from 表
如内容adfa(haha)fafa,出来为haha
substring 为字符截取函数
charindex 为查找字符位置函数
都是sql servce中的,其他数据库可能不一样
思路是:
先找出字段中(和)位置,再截取中间的字符,
查询的时候根据字符分组,这样就是()中的内容,
count就是有几个不同的内容
给你个简单的子查询
select a.content,count(content) from
(
select substring(字段名,charindex('(',字段名)+1, charindex(')',字段名)-charindex('(',字段名)-1) as content
from 表
) a group by a.content
热心网友
时间:2023-10-16 16:48
select zian,count(zian) from table where zian like '%youcontent%'