数据库
文章平均质量分 83
牛坚强
中年转行Java开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SqlServer自定义聚合函数解决查询结果多行字符串拼接问题
SqlServer自定义聚合函数解决查询结果多行字符串拼接问题背景创建VS项目数据库配置资料来源 背景 由于以前使用的PostgreSQL,自带string_agg函数可以非常方便的将查询结果聚合成一行,但是在使用SQL Server2008的项目上不能使用该函数(SQL Server2017新增了该函数),所以为了解决该问题才有以下内容; 通常可以使用 FOR XML PATH(’’) 解决部分简单聚合问题,当遇到部分复杂聚合且有大量限定条件时SQL会变得非常复杂和无逻辑关联,后期维护非常容易出错,出现遗原创 2021-10-08 16:19:26 · 3145 阅读 · 0 评论 -
WHERE IN 在 PetaPoco中如何构造
WHERE IN 在 PetaPoco中如何构造 第一次接触.Net/C#,在一个项目中用到PetaPoco ORM框架,对于where in这种条件该如何写甚是困惑,找了半天资料也只有老外提到过这个问题。 // SQL语句 SELECT * FROM XXX WHERE ID IN (XX,XX,XX); 这里需要用命名参数而不是@0这种单个参数的形式 //tags = xxx数组 Sql.Builder.Select("*").From("XXX").Where("ID IN (@tags)", ne原创 2020-08-11 12:12:24 · 405 阅读 · 0 评论
分享