连接sql中的字符串
我有一个数据库表“连接sql中的字符串,sql,Sql,我有一个数据库表“创建表t(s varchar,I int)”,包含100条记录 当我想对所有“I”字段求和时,我会调用类似“从t中选择sum(I)”。有没有办法连接“s”字段?(从t中选择串联) 用任何sql方言 用任何sql方言 没有ANSI SQL指定的方法跨所有SQL方言执行此操作。如果您想要针对特定DBMS的特定解决方案,那么当然,有些有现成的解决方案,有些有更复杂的通用解决方案 e、 g Oracle=WM_CONCAT MySQL=组\u CONCAT SQL Server=UD
创建表t(s varchar,I int)
”,包含100条记录
当我想对所有“I”字段求和时,我会调用类似“从t中选择sum(I)”。有没有办法连接“s”字段?(从t中选择串联)
用任何sql方言
用任何sql方言
没有ANSI SQL指定的方法跨所有SQL方言执行此操作。如果您想要针对特定DBMS的特定解决方案,那么当然,有些有现成的解决方案,有些有更复杂的通用解决方案
e、 g
- Oracle=WM_CONCAT
- MySQL=组\u CONCAT
- SQL Server=UDF/用于XML路径(“”)/递归CTE
对于每个需要解决方案的RDBMS,您都需要一个问题,但对于StackOverflow上已经存在的每个案例,您会发现重复的问题。作为一个单行线?或者“程序性”解决方案也被允许?可能重复