質問編集履歴

3

SQL は実際のものに近いものに修正しました。

2021/05/28 01:25

投稿

ichi7777
ichi7777

スコア0

test CHANGED
File without changes
test CHANGED
@@ -6,13 +6,31 @@
6
6
 
7
7
 
8
8
 
9
- SELECT COL1,COL2,COL3
9
+ SELECT
10
10
 
11
- FROM
11
+ --取得するのは以下の3項目のみ
12
12
 
13
-
13
+ T1.TCODE COL1
14
14
 
15
+ , T2.USERC COL2
16
+
15
- ORDER BY COL1
17
+ , T2.USERNAME COL3
18
+
19
+ FROM
20
+
21
+ TABLE01 T1
22
+
23
+ LEFT JOIN TABLE02 T2
24
+
25
+ ON T1.USERC = T2.USERC
26
+
27
+ WHERE
28
+
29
+ T1.SDATE >= '20210201'
30
+
31
+ AND T1.SDATE <= '20210215'
32
+
33
+ -- ORDER BY T1.TCODE ★このORDER BY を付けた場合と外した場合で以下のように結果が異なる
16
34
 
17
35
 
18
36
 
@@ -38,8 +56,8 @@
38
56
 
39
57
  COL1 COL2 COL3
40
58
 
59
+ 113 NULL NULL
60
+
41
61
  111 221 331
42
62
 
43
63
  112 NULL NULL
44
-
45
- 113 NULL NULL

2

タイトルを修正。

2021/05/28 01:25

投稿

ichi7777
ichi7777

スコア0

test CHANGED
@@ -1 +1 @@
1
- ORACLEにおいて、ORDER BY の有無によって、結果の内容が異なることはありますか?
1
+ ORACLEにおいて、ORDER BY の有無によって、結果の内容が異なることはありますか?(並び順以外で)
test CHANGED
File without changes

1

tagをOracleに修正

2021/05/27 09:26

投稿

ichi7777
ichi7777

スコア0

test CHANGED
File without changes
test CHANGED
File without changes