0
votes

Mettre à jour les lignes SQL couper jusqu'à 14 caractères

J'ai une table avec une colonne avec 20 caractères dans 69 000 entrées, est-il possible de mettre à jour chaque ligne le couper aux 14 premiers caractères, j'ai fait "laissé" pour sélectionner les données mais comment irai-je Mise à jour de chaque ligne de la colonne?

SELECT LEFT(s_model_description, 14) AS Expr1 FROM s_service_repairs

sql

1 commentaires

. . Veuillez étiqueter la base de données que vous utilisez.


3 Réponses :


2
votes
Update [your_table_name]
set [column_name_you_want_to_update] = left([column_name_you_want_to_update],14)

0 commentaires

1
votes

avec MISE À JOUR :

update s_service_repairs
set s_model_description = LEFT(s_model_description, 14)


0 commentaires

1
votes

Quelque chose sur le expr14 code> me fait penser à SQL Server, de sorte que cette réponse est la plus appropriée pour cette base de données.

Je suggérerais deux choses. Tout d'abord, mettez à jour les valeurs: p> xxx pré>

puis modifier la table de sorte que 14 caractères sont autorisés: P>

alter s_service_repairs add s_model_description_14 as ( left(s_model_description, 14) );


0 commentaires