|
|
1
2
但它只适用于MAX函数。 这是 : http://www.sommarskog.se/arrays-in-sql-2005.html 它们建议使用字符串形式的逗号分隔值。 该函数需要 尽可能多的参数
并致电:
|
|
|
2
1
为什么不只是:
这应该在不引入任何新值的情况下解决null问题 |
|
|
3
0
更好的选择是重新构造数据以支持基于列的min/max/avg,因为这是SQL最擅长的。 在SQLServer2005中,可以使用 UNPIVOT 并非总是适用于所有问题,但如果您可以使用它,则可以使事情变得更容易。
|
|
|
4
0
我将以XML形式传递日期(可以使用varchar/etc,也可以转换为XML数据类型):
这将解决处理尽可能多的可能性的问题,而且我不会费心在xml中设置null。 我将使用一个单独的参数来指定日期类型,而不是自定义xml&每次都支持代码,但您可能需要使用动态SQL才能使其正常工作。 |
|
|
5
0
如果你必须只做一排,你将如何做并不重要(一切都会足够快)。 对于选择每行几列的最小/最大/平均值,使用UNPIVOT的解决方案应该比UDF快得多 |
|
|
6
0
那么,
|
|
|
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 3 年前 |
|
|
Nick Fleetwood · 调度语法的LINQ查询 4 年前 |
|
|
Mateen Bagheri · 选择表的计数并选择其自身 4 年前 |
|
Java · 使用交叉应用同时显示两列 4 年前 |