Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เขียน LIMIT ของ MySQL ใน SQL Server ยังไง

ใน SQL Server ใช้ TOP(1) แทน LIMIT ไวยากรณ์มีดังนี้:

SELECT TOP(1) * FROM yourTableName WHERE yourCondition;

มาสร้างตาราง:

create table TopDemoInSQLServer ( Id int, Name varchar(10) );

แทรกข้อมูล:

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 * from TopDemoInSQLServer;

ใช้ TOP(1) แทน LIMIT 1:

select TOP(1) * from TopDemoInSQLServer where Name = 'Carol';

ผลลัพธ์จะแสดงแค่ 1 แถวที่ตรงเงื่อนไข