Anmerkungen zur MySQL-Studie ------ Paging-Abfrage

#Erweitert 8: Paginierungsabfrage★
/*

Anwendungsszenario: Wenn die anzuzeigenden Daten nicht auf einer Seite angezeigt werden können, müssen SQL-Anfragen in Seiten gesendet werden.
Syntax:
    Abfrageliste
    aus Tabelle auswählen
    [Join-Typ, Join-Tabelle 2
    unter Verbindungsbedingung,
    wobei Filterbedingung
    nach Gruppenfeld
    mit Filterreihenfolge
    gruppiert wird nach Sortierung nach Gruppierungsfeld]
    Offset, Größe begrenzen; -----offset kann weggelassen werden, wenn der Offset Null ist.
    
    Der Startindex des anzuzeigenden Eintrags (der Startindex beginnt bei 0).
    Größe Die Anzahl der anzuzeigenden Einträge
Merkmale:
    ①Die Limit-Anweisung wird in die Abfrageanweisung eingefügt     . Die Anzahl der Seiten, die
    ②-Formelseite angezeigt werden sollen, die Anzahl der Einträge pro Seitengröße     . Wählen Sie die Abfrageliste     aus der Tabelle aus     . limit (page-1)*size,size; size     = 10     Seite       1 0     2 10     3 20 */

    



    





    

#Fall 1: Fragen Sie die ersten fünf Mitarbeiterinformationen ab

SELECT * FROM Mitarbeiter LIMIT 0,5;
SELECT * FROM Mitarbeiter LIMIT 5;


#Fall 2: Abfrage Artikel 11 – Artikel 25
SELECT * FROM Mitarbeiter LIMIT 10,15;


#Fall 3: Mitarbeiterinformationen mit Boni und die Top 10 mit höheren Gehältern werden angezeigt
SELECT 
    * 
FROM
    Mitarbeiter 
WHERE provisions_pct IS NOT NULL 
ORDER BY Gehalt DESC 
LIMIT 10 ;


#------Paging-Abfragezusammenfassung------#
1. Anwendungsszenarien
Wenn zu viele Elemente abgefragt werden müssen, ist die Anzeige auf einer Seite nicht vollständig.
2. Grammatik

SELECT query list
FROM table
LIMIT [OFFSET,] Größe;
Hinweis:
OFFSET stellt den anfänglichen Eintragsindex dar und der Standardwert bleibt bei 0.
Größe stellt die Anzahl der angezeigten Einträge dar

Formel:
Wenn die Anzahl der anzuzeigenden Seiten Seite ist, beträgt die Anzahl der Einträge pro Seite size
SELECT query list
FROM table
LIMIT (page-1)*size,size;
 

おすすめ

転載: blog.csdn.net/weixin_47156401/article/details/131927953