sqlserver拼接字符串函数 SQL查询合并字符串?
SQL查询合并字符串?
可以的,用交叉方法 select a列, max(case when b列="a" then "a" else "" end) 列1, max(case when b列="b" then "b" else "" end) 列2, max(case when b列="c" then "c" else "" end) 列3 into temp_1219--插入临时表 from a表 group by a列 这个是静态的行列转换, 如果是动态的行列装换,也就是说你不知道表中a列的行数有很多,需要写过程对sql语句进行拼接 然后根据你的需要再对字段进行合并 select a列,列1 "," 列2 "," 列3 b列 into temp_1219_result--插入结果表 from temp_1219 ok!/*--优化update temp_1219 set 列2="," 列2where len(列2)>0update temp_1219 set 列3="," 列3where len(列3)>0select a列,列1 列2 列3 b列 into temp_1219_result2--插入结果表 from temp_1219 */
sql查询语句怎么拼接字符串?
你好,我是【云云的蚝】,很高兴为你解答。拼串的时候用char(39) 代替单引号,char(37)代替%SET @sql = "SELECT * FROM authors WHERE address LIKE " char(39) char(37) @str char(37) char(39)更多专业的科普知识,欢迎关注我。如果喜欢我的回答,也请给我赞或转发,你们的鼓励,是支持我写下去的动力,谢谢大家。
sqlserver拼接字符串函数 sql中拼接字段的函数 sql两个字符串合并
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。