一个简单的却让我困惑的SQL问题

pilgrim_kevin 2002-01-29 04:47:33
有这么一个表(按No升序排序):

ID name age No other

Kevin YYH 23 1 asd
Pilgrim YYH 24 2 fgh
Kevin yu 25 3 zxc

筛选ID:
Kevin YYH 23 1 asd
Pilgrim YYH 24 2 fgh

要实现以下筛选(按No升序排序):
筛选name:

Kevin YYH 23 1 asd
Kevin yu 25 3 zxc

筛选age:
Kevin YYH 23 1 asd
Pilgrim YYH 24 2 fgh
Kevin yu 25 3 zxc

如何用SQL实现?多谢了!
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
playmud 2002-01-31
  • 打赏
  • 举报
回复
关注一下!
mis98ZB 2002-01-31
  • 打赏
  • 举报
回复
用GROUP BY可以吗?
pilgrim_kevin 2002-01-30
  • 打赏
  • 举报
回复
惊叹不已,我当然明白distinct的用法,所以我这个问题不是用distinct解决的
donotbesilent 2002-01-29
  • 打赏
  • 举报
回复
select distinct 字段名 from table
只能选择其中一个字段名,多于一个无效.
pilgrim_kevin 2002-01-29
  • 打赏
  • 举报
回复
问题是这样的,筛选的时候要去掉列值重复的记录,比如说筛选ID项,去掉一个Kevin的记录
deadphenix 2002-01-29
  • 打赏
  • 举报
回复
问题再清楚一些!!

筛选name:
select * from table where name = 'Kevin' order by No;

筛选age:
select * from table order by No,age;
linj 2002-01-29
  • 打赏
  • 举报
回复
select * from table order by id,name desc,age

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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