In MariaDB wie wähle ich die top-10 Zeilen aus einer Tabelle?

Gerade lese ich online, dass MariaDB (die SQLZoo verwendet), basiert auf MySQL. Also dachte ich, dass ich verwenden können, ROW_NUMBER () - Funktion

Allerdings, wenn ich versuchen Sie diese Funktion in SQLZoo :

SELECT * FROM ( 
  SELECT  * FROM route
) TEST7
WHERE ROW_NUMBER()  < 10

dann bekomme ich diesen Fehler :

Fehler: FUNKTION gisq.ROW_NUMBER nicht vorhanden

mögliche Duplikate von ROW_NUMBER() in MySQL
MariaDB basiert auf MySQL, nicht MS SQL.
ah, ich mischte es dann, Entschuldigung. danke !
MySQL 5.6 Dokumentation ist ziemlich gründlich und hat eine Funktion, index. Es ist etwas, was jeder Entwickler sollte Lesezeichen angelegt haben und bereit. Wenn Sie schon einmal neugierig, ob eine Funktion vorhanden ist, sehen Sie dort zuerst nach. Stack-Überlauf ist ein guter zweiter Platz, um zu überprüfen, wenn Sie sind ratlos.

InformationsquelleAutor Coffee | 2014-11-25

Schreibe einen Kommentar