Suppression conditionnelle en SQL
Hors ligneCoffeecoff Le 16/02/2018 à 17:56 Profil de Coffeecoff Configuration de Coffeecoff

Bonjour,

Je souhaiterais savoir comment réaliser une suppression en SQL de données dans une table en excluant certaines valeurs ? Pour illustrer ma question, j'ai une liste de email que je souhaiterais supprimer tout en excluant certains emails que je souhaiterais conserver. Merci par avance pour votre retour

Hors ligneRyan007 Le 26/02/2018 à 08:44 Profil de Ryan007 Configuration de Ryan007

Bonjour,

La requête pour sql pour supprimer c'est "delete". Mais elle se décline sous plusieurs formes. Donc, avant de faire quoi que ce soit, il faut savoir combien de colonne comporte votre table. Il y a la colonne email, mais est-ce qu'il y a d'autres colonnes, comme nom et prénom par exemple.

La requête pour supprimer une table entière est delete from 'nom_de_table' (ici, toute la table y passe)

Mais parce que vous voulez supprimer des données et pas d'autres, il vous faut mettre une ou des conditions. Mais là encore, à vous de voir quelles conditions. Sachez tout de même que le 'delete' en sql supprime une ligne entière.

la syntaxe sera donc : delete from 'nom_de_table' where 'condition'

Avant de faire une suppression, faites une copie de votre bd ou de la table concernée.

--

Pour votre site e-commerce sur mesure

Hors ligneCoffeecoff Le 26/02/2018 à 14:42 Profil de Coffeecoff Configuration de Coffeecoff

Bonjour Ryan007,

merci pour votre réponse. Je vais suivre vos conseils

Hors ligneCesarclaudet Le 18/04/2019 à 17:37 Profil de Cesarclaudet Configuration de Cesarclaudet

Bonjour,

Depuis longtemps, j'aimerai m'essayer au langage de bases de données.
Un conseil pour débuter en SQL?

Merci à tous.

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels