回答編集履歴

5

推敲

2020/09/10 01:38

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -12,4 +12,4 @@
12
12
 
13
13
 
14
14
 
15
- selectする項目数は変化せず、比較する値のみが変更されるというなら、動的SQLでの対応か、可変となる情報をテーブル化するして、その登録された値との比較でしょうね。
15
+ selectする項目数は変化せず、比較する値のみが変更されるというなら、動的SQLでの対応か、可変となる情報をテーブル化して、その登録された値との比較でしょうね。

4

追記

2020/09/10 01:38

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -5,3 +5,11 @@
5
5
 
6
6
 
7
7
  ですけど、分岐数が可変なら、selectのカラム名が動的になるので、結局アクセスする側で対応する必要が出てくると思いますけど?
8
+
9
+
10
+
11
+ > とりあえずcase文で対応しましたが、将来可変の必要があるので
12
+
13
+
14
+
15
+ selectする項目数は変化せず、比較する値のみが変更されるというなら、動的SQLでの対応か、可変となる情報をテーブル化するして、その登録された値との比較でしょうね。

3

推敲

2020/09/08 03:28

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -4,4 +4,4 @@
4
4
 
5
5
 
6
6
 
7
- ですけど、selectのカラム名が動的になるので、結局アクセスする側で対応する必要が出てくると思いますけど?
7
+ ですけど、分岐数が可変なら、selectのカラム名が動的になるので、結局アクセスする側で対応する必要が出てくると思いますけど?

2

推敲

2020/09/08 03:00

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -4,4 +4,4 @@
4
4
 
5
5
 
6
6
 
7
- ですけど、結局selectのカラム名が動的になるので、結局アクセスする側で対応する必要が出てくると思いますけど?
7
+ ですけど、selectのカラム名が動的になるので、結局アクセスする側で対応する必要が出てくると思いますけど?

1

追記

2020/09/08 02:56

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -1,3 +1,7 @@
1
1
  分岐を記述しないという事であれば、拡張機能である**crosstab**が使えます。
2
2
 
3
3
  [PostgreSQLでクロス集計! tablefunc crosstab](http://blog.fusic.co.jp/archives/954/)
4
+
5
+
6
+
7
+ ですけど、結局selectのカラム名が動的になるので、結局アクセスする側で対応する必要が出てくると思いますけど?