PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL change l'ordre des lignes renvoyées

Ce n'est pas un problème. L'ordre des lignes renvoyées par un SQL SELECT est indéfini à moins qu'il n'ait un ORDER BY . L'ordre dans lequel vous les obtenez est généralement influencé par l'ordre dans lequel ils sont stockés dans la table et/ou les indices utilisés par l'instruction.

Donc, en fonction de cette commande sans utiliser ORDER BY est une très, très mauvaise idée.

Si vous en avez besoin dans un certain ordre, précisez-le simplement.

Il est important qu'un tableau soit un ensemble de lignes et non une séquence de lignes.