社区
基础和管理
帖子详情
求一条sql语句
litsnake1
2003-08-19 02:57:48
假如表table有2个字段a,b
现在想得到这样的一个select语句:
a b order
---------------
3 a 1
3 a 2
3 c 3
5 i 1
5 k 2
5 y 3
6 a 1
7 a 1
7 y 2
也就是按照a进行分组或排序,总之要得到的效果就是:a中值相等的记录为一组,然后在组内按b进行排序,排序的值在order这个字段中体现出来
这个怎么实现啊,谢谢
...全文
21
8
打赏
收藏
求一条sql语句
假如表table有2个字段a,b 现在想得到这样的一个select语句: a b order --------------- 3 a 1 3 a 2 3 c 3 5 i 1 5 k 2 5 y 3 6 a 1 7 a 1 7 y 2 也就是按照a进行分组或排序,总之要得到的效果就是:a中值相等的记录为一组,然后在组内按b进行排序,排序的值在order这个字段中体现出来 这个怎么实现啊,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
inline2003
2003-08-20
打赏
举报
回复
调用的函数吧?
litsnake1
2003-08-20
打赏
举报
回复
请问楼上高手,其中row_number() 是什么东西来的,是函数还是什么
vivanboy
2003-08-20
打赏
举报
回复
高手啊,学习
beckhambobo
2003-08-20
打赏
举报
回复
是分析函数:
http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a85397/function.htm#86312
内有说明的
beckhambobo
2003-08-20
打赏
举报
回复
是分析函数:
http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a85397/function.htm#86312
内有说明的
beckhambobo
2003-08-19
打赏
举报
回复
select * from
(select a,b,row_number() over(pratition by a order by b) rm from table)
order by a,b
beckhambobo
2003-08-19
打赏
举报
回复
select * from
(select a,b,row_number() over(pratition by a order by b) rm from table)
order by a,b
huangyan168168
2003-08-19
打赏
举报
回复
order 的值你指的是什么阿
怎么在数据库中同时执行两条
sql语句
并且当
一条
语句报错另
一条
语句就不再执行?
这个是啥我也忘了,反正是这样写的: set autocommit=0; BEGIN;
sql语句
ROLLBACK;/commit; set autocommit=0;这个东西必须得要的,因为它可以帮助你关闭一个自动执行的操作,要是不加的话,代码很容易出错,因为我试过 ROLLBACK;//回轮(执行时返回两条
sql语句
或多条
sql语句
,并不执行两条或多条
sql语句
) commit;//提交(执行时如果
一条
语句出错其他的语句将不再执行,停止执行) 实用于银行转账,扣钱时对方账户里加钱,这个操作
一条
SQL语句
在MySQL中执行过程全解析
本篇文章会分析一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转,sql 语句的更新是怎么完成的。
一条
SQL 语句是如何执行的
sql 语句执行流程
mysql 删除
一条
数据
sql语句
_sql删除语句
sql 删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是
一条
delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多条记录多个表。删除数据库中的数据sql 删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是
一条
delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多...
用
一条
SQL语句
查询出每门课都大于80分的学生姓名
两道sql题:1、用
一条
SQL语句
查询出每门课都大于80分的学生姓名。2、删除除了自动编号不同,其他都相同的学生冗余信息。第一题数据如下:分析:每门课都大于80分,就是说学生最低分数要大于80分,我们直观看只有"王五"这个学生每门课分数都在80分以上。解决思路:这里需要用到聚合函数min(score),查询出最低分数大于80分的学生即可。使用了聚合函数,条件就需要使用having语句。第一步,查询...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章