Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有COUNT的mySql等效Sqlserver语句_Mysql_Sql_Sql Server_Oracle - Fatal编程技术网

具有COUNT的mySql等效Sqlserver语句

具有COUNT的mySql等效Sqlserver语句,mysql,sql,sql-server,oracle,Mysql,Sql,Sql Server,Oracle,我没有找到将下面的Sqlserver语句转换为mySql的方法。我将使用它作为分页逻辑来查看数据: SELECT COUNT(*) over (order by (SELECT NULL)) as CN, Id, DateTime FROM MzMesDb.SysLog WHERE Deleted='F' order by id asc LIMIT 0,3; 这样做的目的是从一个包含1000行的表中获取该结果,其中Deleted='F': CN Id

我没有找到将下面的Sqlserver语句转换为mySql的方法。我将使用它作为分页逻辑来查看数据:

SELECT COUNT(*) over (order by (SELECT NULL)) as CN, 
       Id,
       DateTime
FROM   MzMesDb.SysLog
WHERE  Deleted='F' order by id asc LIMIT 0,3;
这样做的目的是从一个包含1000行的表中获取该结果,其中Deleted='F':

CN    Id    DateTime
1000  1  Data
1000  2  Data
1000  3  Data
因此,它将返回总行数和所选的3行


谢谢你的帮助。

也许我遗漏了什么,但下面的方法不能解决这个问题:

SELECT (select COUNT(*) from MzMesDb.SysLog) as CN, 
       Id,
       DateTime
FROM   MzMesDb.SysLog
WHERE  Deleted='F' 
order by id asc 
LIMIT 0,3;

困惑,你想用
计数做什么?
?你想看看哪个ID有1000行,其中Deleted='F'是它吗?安德鲁:这是填充网格对象。Count将返回返回的对象数。有时我会在网格视图中添加一个LIMIT子句。豪尔赫:不,我想得到具有此条件的所选字段的总行数。这是正常的SELECT条件,但当分页到网格时,我将添加LIMIT子句。我将改变这个例子,Oracle已经解决了。只需要mySql解决方案