mysql - 如何在 SQL Server 中写入 (MySQL) "LIMIT"?

标签 mysql sql-server

如何将带有 LIMIT 的 MySQL 查询转换为 SQL Server 查询?

SELECT * 
FROM tableEating 
WHERE person = '$identity' 
LIMIT 1;

最佳答案

LIMIT 在 T-SQL 中不起作用。改用 TOP:

SELECT TOP(1) * FROM tableEating WHERE person = '$identity';

正如 Aaron 所说,如果您不想获得任意行,您还需要一个 ORDER BY

关于mysql - 如何在 SQL Server 中写入 (MySQL) "LIMIT"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10440057/

相关文章:

php - Laravel中如何使用groupby结果统计记录数?

mysql - 如何将此日期/时间值插入到日期时间字段中

mysql - 将自定义数据库导入 wordpress 并保留帖子 ID

mysql - 查询每天出现的所有值

sql-server - Oracle 到 SQL Server : dynamic query with limited rowset returned

SQL错误: Column name or number of supplied values does not match table definition

mysql - 如何避免多次支付同一元素

c# - Z 索引号对 RDLC 文件有什么影响?

sql-server - 向 LINQ to Entities 添加新方法

python - 如何从 Linux VM 上的 Django 应用程序连接到 Azure SQL 数据库