![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
思想羊
这个作者很懒,什么都没留下…
展开
-
将查询出的SQL,一列数据按照逗号分隔展示
select id, name=stuff((select ','+a.name from TableA a--此处必须定义,用于区分于下方的TableA where a.id =TableA.id FOR xml PATH('')), 1, 1, '') from TableA--切记此处不可在定义 group by id原创 2020-07-24 10:29:30 · 1067 阅读 · 0 评论 -
sql-null
sql 替换null值之ISNULL()函数的详解将查询出的结果为null的数据进行替换sql server格式:isnull(expression,replacement_value)mysql 格式:ifnull(expression,replacement_value)比如说:isnull((select name from student),'--') as studentname其中expression he replacement_value 数据类型必须一致如果直接查询变量为nul原创 2020-06-15 15:10:26 · 124 阅读 · 0 评论 -
sql over with 用法
按照score分组(class列保留)统计行数select count() over (partition by t.class order by t.sroce) as countList count() over(partition by ... order by ...):求分组后的总数。 max() over(partition by ... order by ...):求分组后的最大值。 min() over(partition by ... order by ...):求分组后原创 2020-06-11 10:09:53 · 230 阅读 · 0 评论