SQL如何根据一个字段的某个关键词的前面部分分组查询

例子:三星应用社区全新呈现如根据以上的字符串中的新字按组查询前面的字符(关键词:新)... 例子:三星应用社区全新呈现
如根据以上的字符串中的新字按组查询前面的字符(关键词: 新)
展开
 我来答
409567402
推荐于2018-03-22 · 超过16用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:32.3万
展开全部
你要查询前面的内容的话.用like 新 前面部分的就用%代替如果是新前面的一个的话就用'_' (N个就用N个_)
查询新前面的全部内容 select 某字段a from tablename where 某字段a like '%新' group by 某字段a;
查询新前面的n个字内容
select 某字段a from tablename where 某字段a like '_(注这里的_个数根据自己需要写)新' group by 某字段a;
(另外在用group by 时注意..select 查询的要是group by后的或聚合函数)
zhouliangxh
2011-12-19 · 超过24用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:57.2万
展开全部
给你个思路,定义个指针变量,从右到左赋值,当指针指向新时,查询指针前面的N个字符即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式