54 votes

Recherche de colonnes qui ne sont PAS NULL dans PostgreSQL

J’avais une affectation pour chaque table afin de compter les colonnes nullables. Facile:

Maintenant, je dois modifier cela pour compter « les colonnes qui ont la propriété « NOT NULL" ». Le code suivant le fera-t-il ou vérifiera-t-il simplement que le nom de la colonne météo n’est pas nul ?

Si non... Des conseils ?

64voto

Non.

Cette requête

renverra toutes les lignes qui ont une valeur dans la colonne « column_name ».

Toutes les lignes de cette table auront toujours une valeur dans la colonne « column_name ».

Avez-vous juste besoin de savoir combien de colonnes sont nullables et combien sont non nullables?

Compter par nom de table ? Je pense que vous pouvez l’utiliser.

3voto

TawHK Points 1

Pour obtenir le nombre de toutes les colonnes NOT NULL :

2voto

J Ngugi Points 43

Pour obtenir le nombre de toutes les colonnes NOT NULL dans n’importe quelle table, utilisez :

J’espère que cela aidera quelqu’un.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X