How can I split name in SQL -
i have column in table 1000 names. want make new column splitting name in new format: example:
santosh kumar yadav
it should be:
santosh k yadav
middle name initials , rest name should same.
how can ?
if want replace second name initial. here's idea mysql database.
assuming name of names column name
& new column want put data formatted_name
. try this.
update users set formatted_name = replace( name, substring_index(substring_index(name, ' ', 2), ' ', -1), left(substring_index(substring_index(name, ' ', 2), ' ', -1), 1) );
here's demo http://sqlfiddle.com/#!9/4e5f95
Comments
Post a Comment