質問編集履歴
1
SQLの修正・マークダウン式にしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
|
3
3
|
SELECT文で計算を行い、結果を表示するSQLを作成しています。
|
4
|
-
複数のSELECT要素内で同じ値を使用するため、記載を簡略化したいのですが、
|
4
|
+
複数のSELECT要素内で同じ式から算出する値を使用するため、記載を簡略化したいのですが、
|
5
5
|
SELECT内で変数を定義するような事が可能でしょうか。
|
6
6
|
また、代替となるような手段があればご教授頂きたいです。
|
7
7
|
|
@@ -12,10 +12,11 @@
|
|
12
12
|
以下のようなSQL文で、()内を省略したい
|
13
13
|
(vみたいな変数で書きたい)
|
14
14
|
|
15
|
+
```SQL
|
15
16
|
SELECT
|
16
17
|
(CASE WHEN T.col < 0 THEN T.col2
|
17
18
|
WHEN T.col > 100 THEN T.col3
|
18
|
-
ELSE T.col4) + T
|
19
|
+
ELSE T.col4) + T.col5 AS result1
|
19
20
|
(CASE WHEN T.col < 0 THEN T.col2
|
20
21
|
WHEN T.col > 100 THEN T.col3
|
21
22
|
ELSE T.col4) - 2 AS result2
|
@@ -27,6 +28,7 @@
|
|
27
28
|
ELSE T.col4) / 2 AS result4
|
28
29
|
FROM
|
29
30
|
TABLE T
|
31
|
+
```
|
30
32
|
|
31
33
|
### 試したこと
|
32
34
|
|