小编jli*_*ted的帖子

将行转移到没有聚合的列

试图找出如何编写动态数据透视sql语句.哪里TEST_NAME可以有多达12个不同的值(因此有12列).一些VAL将是Int,Decimal或Varchar数据类型.我见过的大多数例子都包括一些聚合.我期待一个直接价值的支点.

Source Table 

????????????????????????????
? TEST_NAME ? SBNO ?  VAL  ?
????????????????????????????
? Test1     ?    1 ? 0.304 ?
? Test1     ?    2 ? 0.31  ?
? Test1     ?    3 ? 0.306 ?
? Test2     ?    1 ? 2.3   ?
? Test2     ?    2 ? 2.5   ?
? Test2     ?    3 ? 2.4   ?
? Test3     ?    1 ? PASS  ?
? Test3     ?    2 ? PASS  ?
????????????????????????????


Desired Output 
????????????????????????????
? SBNO Test1 Test2   Test3 ? …
Run Code Online (Sandbox Code Playgroud)

sql pivot

19
推荐指数
2
解决办法
6万
查看次数

调整 ErrorProvider 的系统图标大小

我正在尝试调整 SystemIcon 的大小以在 ErrorProvider 中使用。

  Dim WarnProvider As New ErrorProvider
  WarnProvider.BlinkStyle = ErrorBlinkStyle.NeverBlink
  WarnProvider.Icon = SystemIcons.Information.Clone()
  WarnProvider.Icon.Size = New Size(16,16)
Run Code Online (Sandbox Code Playgroud)

但是 SystemIcons 的大小设置为只读属性。

过去一个小时一直在搞乱它,还没有找到任何好的方法来使这项工作发挥作用。

有人可以帮忙吗?

谢谢

icons system.drawing errorprovider

1
推荐指数
1
解决办法
2499
查看次数

如何在 PostgreSQL 中执行动态查询?

我正在尝试执行以下动态 sql,但我不知道该怎么做:

DROP FUNCTION f_mycross(text, text);

EXECUTE ('CREATE OR REPLACE FUNCTION f_mycross(text, text)
   RETURNS TABLE ("registration_id" integer, '
   || (SELECT string_agg(DISTINCT pivot_headers, ',' order by pivot_headers)
       FROM (SELECT DISTINCT '"' || qid::text || '" text' AS pivot_headers
             FROM answers) x)
   || ') AS ''$libdir/tablefunc'',''crosstab_hash'' LANGUAGE C STABLE STRICT;')
Run Code Online (Sandbox Code Playgroud)

我对 PostgreSQL 比较陌生。

postgresql dynamic-sql postgresql-9.3

1
推荐指数
1
解决办法
8895
查看次数