Sql 在值之前添加空格?
我需要在SQL中的列之前添加空格Sql 在值之前添加空格?,sql,formatting,Sql,Formatting,我需要在SQL中的列之前添加空格 例如,我有一列的值为“00:99:88:aa”。我需要在值之前添加3个空格,使值“00:99:88:aa”。如何执行此操作?您需要应用字符串连接 对于MySQL和MariaDB 或者在更新的情况下 UPDATE ... SET value = concat(' ', value) UPDATE ... SET value = ' ' + value UPDATE ... SET value = ' ' & value UPDATE ..
例如,我有一列的值为
“00:99:88:aa”
。我需要在值之前添加3个空格,使值“00:99:88:aa”
。如何执行此操作?您需要应用字符串连接
对于MySQL和MariaDB
或者在更新的情况下
UPDATE ...
SET value = concat(' ', value)
UPDATE ...
SET value = ' ' + value
UPDATE ...
SET value = ' ' & value
UPDATE ...
SET value = ' ' || value
对于SQL Server
或者在更新的情况下
UPDATE ...
SET value = concat(' ', value)
UPDATE ...
SET value = ' ' + value
UPDATE ...
SET value = ' ' & value
UPDATE ...
SET value = ' ' || value
用于MS访问
或者在更新的情况下
UPDATE ...
SET value = concat(' ', value)
UPDATE ...
SET value = ' ' + value
UPDATE ...
SET value = ' ' & value
UPDATE ...
SET value = ' ' || value
为了所有其他人
或者在更新的情况下
UPDATE ...
SET value = concat(' ', value)
UPDATE ...
SET value = ' ' + value
UPDATE ...
SET value = ' ' & value
UPDATE ...
SET value = ' ' || value
在MySql上,请尝试:
UPDATE `table` SET `column` = CONCAT(" ", `column`);
创建一个新列
alter table <table_name>
add <temp_column> varchar(10)
alter表
添加varchar(10)
使用三个空格字符串更新此新列
update <table_name> set <temp_column> = " "
updateset=“”
连接两列
select concat(temp_column,column1) from <table_name>
从中选择concat(临时列,第1列)
或者使用此值添加一个新列希望已经有类似代码的答案我需要添加600万行数据我需要在sql Server中的值之前用3个空格更新该列我需要在列值之前用空格更新该列。不要选择数据。需要更新60万行数据。当然,我已经更新了我的答案。