Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να Offset ένα ερώτημα σε MySQL

Όταν δημιουργείτε ένα ερώτημα σε MySQL , μπορείτε να χρησιμοποιήσετε τη ρήτρα LIMIT να προσδιορίσετε πόσα αποτελέσματα που θέλετε να δείτε . Για παράδειγμα , έχετε ένα ερώτημα που επιστρέφει 1.000 αποτελέσματα , αλλά το μόνο που θέλετε να δείτε 10 από αυτά τα αποτελέσματα . Θα μπορούσατε να χρησιμοποιήσετε τη ρήτρα LIMIT να περιορίσετε τα αποτελέσματα σε μόλις 10 . Το πρόβλημα είναι ότι η ρήτρα ΟΡΙΟ επιστρέφει πάντα τα πρώτα αποτελέσματα στο αποτέλεσμα του ερωτήματος . Εάν θέλετε να καθορίσετε τα αποτελέσματα 11 έως 20 , αντί των αποτελεσμάτων 1 έως 10 , θα πρέπει να προσθέσετε το OFFSET ρήτρα στο ερώτημά σας MySQL . Οδηγίες
Η

1 Συνδεθείτε στον υπολογιστή σας και ανοίξτε το MySQL . Ανοίξτε τη βάση δεδομένων που θέλετε να εργαστείτε. 2

Ανοίξτε τους πίνακες στη βάση δεδομένων MySQL σας και να εντοπίσει τα πεδία που θέλετε να συμπεριλάβετε στο ερώτημά σας . Γράψτε τα ονόματα πεδίου κάτω ακριβώς όπως εμφανίζονται στους πίνακες .
Εικόνων 3

Πηγαίνετε στο ερώτημα εργαλείο MySQL και πληκτρολογήστε το ερώτημά σας χρησιμοποιώντας το ΟΡΙΟ και OFFSET ρήτρες . Για παράδειγμα , για ένα ερώτημα για να επιλέξετε το πεδίο Last_Name από Υπαλλήλων τραπέζι και οθόνη σειρές 11 έως 20 , θα πρέπει να πληκτρολογήσετε :

SELECT Last_Name FROM Υπάλληλοι

LIMIT 10 OFFSET 10

4

Αναθεωρήστε τα αποτελέσματα του ερωτήματος . Αλλάξτε τις ρυθμίσεις του ερωτήματος για να εμφανίσετε μια αύξηση του αριθμού των γραμμών , ή για να εμφανίσετε μια διαφορετική ομάδα των αποτελεσμάτων .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα