如何在 SQL Server 中編寫 MySQL “LIMIT”
您需要在 SQL Server 中使用 TOP(1)。語法如下 −
SELECT TOP(1) *FROM yourTableName WHERE yourCondition;
為了理解上述語法,讓我們建立一個表。建立表的查詢如下 −
create table TopDemoInSQLServer ( Id int, Name varchar(10) );
建立表的快照如下 −

使用 insert 命令在表中插入一些記錄。查詢如下 −
insert into TopDemoInSQLServer values(10,'John'); insert into TopDemoInSQLServer values(14,'Carol'); insert into TopDemoInSQLServer values(1,'Sam'); insert into TopDemoInSQLServer values(11,'Bob'); insert into TopDemoInSQLServer values(18,'David'); insert into TopDemoInSQLServer values(20,'Sam');
表中插入記錄的快照如下 −

使用 select 語句顯示錶中的所有記錄。查詢如下 −
select *from TopDemoInSQLServer;
顯示錶中所有記錄的快照如下 −

輸出

下面是使用 TOP(1) 代替 LIMIT 1 的查詢 −
select TOP(1) *from TopDemoInSQLServer where Name = 'Carol';
下面是查詢的快照 −

以下是示例輸出快照 −

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP