* Filtre les groupes avec HAVING ;
* Joindre d'autre tables avec les jointures comme INNER JOIN, LE... essaire consomme les ressources du SGDB sans pour autant être utile pour l'application ;
* Performa... pplication : demander des données non nécessaires augmente le trafic entre le SGBD et l'application, augmente le temps de réponse et minimise la possibili
nts d'une table ayant une correspondance dans une autre table.
* [[325_postgres_left_join|LEFT JOIN]... ne table ayant ou non des correspondance dans une autre table.
* [[330_postgres_self_join|SELF JOIN]... 'une table n'ayant pas de correspondance dans une autre table.
* [[340_postgres_cross_join|CROSS JOI... e a new table from the result set of a query.
Auto-increment column with SERIAL – uses SERIAL to a
qui statisfont la "condition" de la clause WHERE. Autrement dit, la requête ne retourne que les enregi... LIKE | retourne vrai si la valeur correspond au motif |
| IS NULL | retourne vrai si la valeur e... n_select_distinct|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[215_operateur_and|Suivant ▷]]
value <= high
</code>
Si l'on souhaite vérifier au contraire qu'une valeur se trouve hors intervalle... rvalle ;
* Utiliser l’opérateur ''NOT BETWEEN'' au contraire pour vérifier qu'une valeur se trouve h... valle.
[[235_operateur_in|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[245_like|Suivant ▷]]
tère. Cette technique est désigner correspondance au motif (patterm matching).
On construit un **moti... ur ''LIKE'' retourne vrai si la valeur correspond au motif. On peut utiliser l'opérateur ''NOT LIKE'' ... actère.
[[240_between|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[250_is_null|Suivant ▷]]
on peut définir comment les ordonner par rapport aux données définies via les options ''NULLS FIRST''... ias_colonnes|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[125_instruction_select_distinct|Su
si l'une des deux expression est fausse. Dans les autres cas il retourne ''null''.
| AND ^ True ^ ... [[210_clause_where|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[220_operateur_or|Suivant ▷]]
retourne faux si les deux sont fausses. Dans les autres cas il retourne null.
| OR ^ True ^ Fals... [215_operateur_and|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[225_clause_limit|Suivant ▷]]
itez que votre application soit compatible avec d'autres SGDB, vous devriez utiliser FETCH car elle su... [[225_clause_limit|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[235_operateur_in|Suivant ▷]]
hase', 'Davis')
ORDER BY
last_name;
</code>
Un autre exemple un peut particulier avec une valeur de... rs.
[[230_clause_fetch|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[240_between|Suivant ▷]]