L'aide n'EST PAS NULLE pour plusieurs colonnes
Je veux vérifier l'est contrainte not null pour plusieurs colonnes en une seule instruction SQL dans la WHERE
clause, est-il un moyen de le faire?
Aussi je ne veux pas envie de faire appliquer la NOT NULL
type de contrainte sur la définition de la colonne.
SELECT * FROM AB_DS_TRANSACTIONS
WHERE FK_VIOLATION IS NULL
AND TRANSACTION_ID NOT IN(
SELECT distinct TRANSACTION_ID FROM AB_TRANSACTIONS)
AND COUNTRY_ID IS NOT NULL
AND GEO_CUST_COUNTRY_ID IS NOT NULL
AND INVOICE_DATE IS NOT NULL
AND ABB_GLOBALID IS NOT NULL
AND SALES_ORG_ID IS NOT NULL
AND DIST_ID IS NOT NULL
AND CUSTOMER_ID IS NOT NULL
AND REPORT_UNIT_ID IS NOT NULL
AND CURR_INVOICE IS NOT NULL
AND DIVISION_CODE IS NOT NULL
Ainsi, au lieu de l'aide n'EST PAS NULL, encore et encore, je tiens à simplifier les choses
- J'ai édité votre post original
- Il n'y a rien à simplifier. sauf que vous
in
avecdistinct
.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
Conformément à l'OP de commentaires, la mise à Jour de réponse
L'insertion de Lignes en Utilisant INSÉRER et SÉLECTIONNEZ les sous-requêtes
Votre requête
Je suis en mesure de réduire de 50 caractères env
Je pense que la syntaxe que vous êtes à la recherche pour afficher uniquement les lignes où tous ne sont pas null est-ce