PostgreSQL – Filtrer sur une colonne dont le nom contient des majuscules
Sous PostgreSQL, une colonne avec une majuscule dans son nom doit être entourée de doubles guillemets pour être lue ou modifiée. Voici la syntaxe et la bonne pratique.
Il n'y a pas de questions bêtes
Sous PostgreSQL, une colonne avec une majuscule dans son nom doit être entourée de doubles guillemets pour être lue ou modifiée. Voici la syntaxe et la bonne pratique.
Il est possible, par exemple dans le cadre d’une compétition, que l’on cherche à savoir quels sont les 5 meilleurs scores qui précèdent celui que je viens de faire. Pour le faire en SQL, bien que ce soit un peu tricky, ce n’est pas trop compliqué. Les 5 avant moi SELECT * FROM scores WHERE … Lire la suite
Lorsqu’il est nécessaire d’avoir un ordre prédéfini dans une requête, il est possible de modifier l’ordre des éléments en utilisant un CASE dans le ORDER BY. Dans cet exemple l’id 12 doit apparaître avant le 2. SELECT * FROM channel ORDER BY ( CASE WHEN id = 1 THEN 1 WHEN id = 12 THEN … Lire la suite