SQL to Append all Fields if Shorter than a set Length

This came in very handy for me at one point because I needed to have a certain field in each row 14 characters long, but half of them were only 12 characters long.

In MySQL:

update `table` set `field` = CONCAT(`field`, '1') where LEN(`field`) = 13;

In MSSQL:

update `table` set `field` = CONCAT(`field`, '1') where LENGTH(`field`) = 13;
Tags:

Leave a Reply

Your email address will not be published.