我想从几个表中进行选择,需要输出作为分隔符分隔并将此数据存储到声明为 varbinary(max( 的表字段中。
2018 | abc | 2019-08-29
2018 | aab | 2019-08-29
201907 | aab | 2019-08-29
所需的输出格式
2018;abc;2019-08-29
2018;aab;2019-08-29
2019;aac;2019-08-29
我想将其作为变量(max(字段插入到数据库中。我怎样才能实现它。请向我建议一个解决方案。有什么工具可以帮助批量插入吗?
使用CONCAT()
您可以实现预期的格式:
SELECT CONCAT(LEFT(ColumnName1, 4), ';', ColumnName2, ';', ColumnName3)
试试这个:
SELECT LEFT(Column1, 4)+ ';'+ Column2+ ';'+Column3