关于分组查询问题?

cy527300280 2008-11-13 06:30:53
例如,我想在学生表里查询学号是2开头1结尾的并且查询的结果要group by分组?
要怎么做,是不是要用 like 函数
我是这么写的,不过是错误的
select 学号,count(*) from 学生表 group by 学号 like '2_______1'
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2008-11-13
  • 打赏
  • 举报
回复
%
包含零个或多个字符的任意字符串。

_(下划线)

任何单个字符。

[ ]
指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。

[^]
不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符

cy527300280 2008-11-13
  • 打赏
  • 举报
回复
明白了,要加条件 而不是给分组加条件,哈哈,谢谢大家
百年树人 2008-11-13
  • 打赏
  • 举报
回复
select 学号,count(*) from 学生表 
where 学号 like '2%1'
group by 学号
wzy_love_sly 2008-11-13
  • 打赏
  • 举报
回复
select 学号,count(*)
from 学生表
where 学号 like '2%1'
group by 学号
百年树人 2008-11-13
  • 打赏
  • 举报
回复
select 学号,count(*) from 学生表 group by 学号 like '2%1'
group by 学号

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧