Heim > Datenbank > MySQL-Tutorial > Hauptteil

So bedienen Sie das MSSQL-Abfragedaten-Paging

一个新手
Freigeben: 2017-10-18 10:11:03
Original
1604 Leute haben es durchsucht

Ich bin in den letzten Tagen zufällig auf die Paging-Abfrage gestoßen. Es gibt zwei Methoden. Die Effizienz wird hier nicht besprochen 🎜>Methode 1: Verwenden Sie select top, um bei der Abfrage von Seite n einfach die Daten auf Seite n-1 herauszufiltern. Im Beispiel wird davon ausgegangen, dass die Anzahl der Abfragen pro Seite 5 beträgt die Daten auf Seite 3;

Wählen Sie Top 5 UserCode,UserName from userInfo where UserCode not in (select top ((3-1)*5) UserCode from UserInfo order by UserCode asc) order by UserCode asc

vor 15 Datenzeilen

Daten auf der dritten Seite

Beachten Sie, dass „Reihenfolge nach“ verwendet werden muss die gleichen Spalten und Anordnungen beim Abfragen;

Methode 2: Verwenden Sie die integrierte Funktion Row_Number(), um zuerst eine Spalten-ID zur Abfragetabelle hinzuzufügen und dann die Seite abzufragen. und...

select UserCode,UserName,PassWord From

(Select UserCode,UserName,PassWord,Rn=Row_Number() OVER(order by UserCode desc) From UserInfo) AS T

Wo t.Rn zwischen (3-1)*5 und 3 *5

Natürlich ist in tatsächlichen Anwendungen die Anzahl der Datensätze pro Seite und die Die abzufragende Seite kann durch Parameter ersetzt werden.

Das obige ist der detaillierte Inhalt vonSo bedienen Sie das MSSQL-Abfragedaten-Paging. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage