MSSQLServer 中的ROW_NUMBER , 在mysql ,oracle 中如何表示?
发布网友
发布时间:2022-04-27 12:10
我来回答
共3个回答
热心网友
时间:2022-04-09 13:30
MySQL要用变量如:
set @row=0
select
*
from
(
select (@row:=@row+1) as RowNum,* from 表--这里加排序用Order by
)as A
SQL Server --Row_Number
Oracle--Row_number/rownum
热心网友
时间:2022-04-09 14:48
MSSQLServer 中的ROW_NUMBER
mysql 不支持 ROW_NUMBER
处理的话, 要么使用 变量, 要么使用嵌套子查询。
oracle 支持 ROW_NUMBER ,语法与 MSSQL 的基本一致。
热心网友
时间:2022-04-09 16:23
建议使用PowerDesigner将ORACLE转换为物理模型,再转换为逻辑模型,然后通过这个在MySQL中使用event请注意,默认它是不运行的,您可以 1) 保证MySQL定时任务