Commande sql

Résolu/Fermé
nabil.php Messages postés 6 Date d'inscription jeudi 1 août 2013 Statut Membre Dernière intervention 15 janvier 2014 - 12 nov. 2013 à 21:47
nabil.php Messages postés 6 Date d'inscription jeudi 1 août 2013 Statut Membre Dernière intervention 15 janvier 2014 - 12 nov. 2013 à 23:23
salut les informaticien, j'ai un problème avec une commande sql pour réaliser la question suivante :

- Ajouter une contrainte et une seul pour vérifier que parmi les 3 champ "' nom ", " prenom " et " date ", au moins 2 sur les 3 sont renseignés ??

merci.

1 réponse

jee pee Messages postés 39661 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 28 avril 2024 9 241
12 nov. 2013 à 22:58
Salut,

Une suggestion, à essayer

add CONSTRAINT deux_sur_trois

CHECK ( (nom is not null and prenom is not null)
or (nom is not null and date is not null)
or (prenom is not null and date is not null) )


cdlt
0
nabil.php Messages postés 6 Date d'inscription jeudi 1 août 2013 Statut Membre Dernière intervention 15 janvier 2014
12 nov. 2013 à 23:23
mercciiiiiiiii jee pee ça marche 100%
0