Je veux supprimer des valeurs/données spécifiques d'une colonne avec la condition WHERE. Autrement dit, je ne veux pas supprimer la ligne complète. C'est possible?
UPDATE TABLE SET columnName = null WHERE YourCondition
UPDATE myTable
SET myColumn = NULL
WHERE myCondition
Vous ne voulez pas supprimer si vous voulez laisser la ligne elle-même intacte. Vous souhaitez mettre à jour la ligne et modifier la valeur de la colonne.
La forme générale pour cela serait une instruction UPDATE
:
UPDATE <table name>
SET
ColumnA = <NULL, or '', or whatever else is suitable for the new value for the column>
WHERE
ColumnA = <bad value> /* or any other search conditions */
Vous pouvez également utiliser REPLACE ().
UPDATE Table SET Column = REPLACE (Colonne, 'Test123', 'Test')