質問編集履歴
3
実行結果の下に’Aさん’の例を示しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -236,6 +236,24 @@
|
|
236
236
|
|
237
237
|
この大量の(NULL)を削除するにはどうすれば良いのでしょうか?
|
238
238
|
|
239
|
+
例に示すと以下のとおりです。
|
240
|
+
|
241
|
+
|
242
|
+
|
243
|
+
'''
|
244
|
+
|
245
|
+
Aさん システム部 (null) (null)
|
246
|
+
|
247
|
+
Aさん (null) 取締役部長 (null)
|
248
|
+
|
249
|
+
Aさん (null) (null) 社員
|
250
|
+
|
251
|
+
'''
|
252
|
+
|
253
|
+
|
254
|
+
|
255
|
+
このように3行かけてしまっているのでこれを1行で示したいです。
|
256
|
+
|
239
257
|
|
240
258
|
|
241
259
|
以下に記すのが大まかな情報です。
|
2
エラーを検出しなくなりました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
SQLでデータを抽出、表示が出来
|
1
|
+
SQLでデータを抽出、表示が出来たのですが、、、
|
test
CHANGED
@@ -1,60 +1,240 @@
|
|
1
|
-
SQLでデータを抽出、表示
|
1
|
+
SQLでデータを抽出、表示が出来たのですが(null)が大量に表示されてしまい実行結果が膨らんでしまいました。
|
2
|
-
|
2
|
+
|
3
|
-
|
3
|
+
下記の様なコードです。
|
4
|
-
|
4
|
+
|
5
|
+
|
6
|
+
|
5
|
-
'''
|
7
|
+
'''
|
6
|
-
|
8
|
+
|
7
|
-
select
|
9
|
+
select
|
8
|
-
|
10
|
+
|
9
|
-
|
11
|
+
STF.STF_NAME,
|
10
|
-
|
12
|
+
|
11
|
-
|
13
|
+
case KBN.SBT_CD
|
14
|
+
|
12
|
-
|
15
|
+
when 'SECNAME1' then KBN.KBN_NAME else null end 部署,
|
16
|
+
|
17
|
+
case KBN.SBT_CD
|
18
|
+
|
19
|
+
when 'POSNAME1' then KBN.KBN_NAME else null end 役職,
|
20
|
+
|
21
|
+
case KBN.SBT_CD
|
22
|
+
|
13
|
-
|
23
|
+
when 'STFKBN01' then KBN.KBN_NAME else null end 社員区分
|
14
|
-
|
15
|
-
else STF.POS_NAME||'*' end as POS_NAME,
|
16
|
-
|
17
|
-
KBN.KBN_NAME
|
18
|
-
|
19
|
-
|
20
24
|
|
21
25
|
from HL_STF_MSTR STF
|
22
26
|
|
23
27
|
left join HL_KBN_MSTR KBN
|
24
28
|
|
25
|
-
|
26
|
-
|
27
|
-
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
'''
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
以下に記すのがSQL Developerで実行して表示された
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
'''
|
46
|
-
|
47
|
-
|
48
|
-
|
49
|
-
|
50
|
-
|
51
|
-
|
52
|
-
|
53
|
-
|
54
|
-
|
55
|
-
|
56
|
-
|
57
|
-
|
29
|
+
on(STF.SEC_CD=KBN_CD or STF.POS_CD=KBN_CD or STF.STF_KBN=KBN_CD)
|
30
|
+
|
31
|
+
--order by
|
32
|
+
|
33
|
+
--STF.SEC_CD asc,
|
34
|
+
|
35
|
+
--STF.POS_CD asc,
|
36
|
+
|
37
|
+
--STF.ENTER_DATE asc
|
38
|
+
|
39
|
+
;
|
40
|
+
|
41
|
+
'''
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
以下に記すのがSQL Developerで実行して表示された結果です。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
'''
|
50
|
+
|
51
|
+
システム部
|
52
|
+
|
53
|
+
取締役社長
|
54
|
+
|
55
|
+
社員
|
56
|
+
|
57
|
+
営業部
|
58
|
+
|
59
|
+
取締役部長
|
60
|
+
|
61
|
+
社員
|
62
|
+
|
63
|
+
システム部
|
64
|
+
|
65
|
+
部長
|
66
|
+
|
67
|
+
社員
|
68
|
+
|
69
|
+
システム部事業推進課
|
70
|
+
|
71
|
+
課長
|
72
|
+
|
73
|
+
社員
|
74
|
+
|
75
|
+
管理部管理課
|
76
|
+
|
77
|
+
課長
|
78
|
+
|
79
|
+
社員
|
80
|
+
|
81
|
+
システム部システム課
|
82
|
+
|
83
|
+
主任
|
84
|
+
|
85
|
+
社員
|
86
|
+
|
87
|
+
システム部事業推進課
|
88
|
+
|
89
|
+
リーダー
|
90
|
+
|
91
|
+
社員
|
92
|
+
|
93
|
+
システム部システム課
|
94
|
+
|
95
|
+
課長
|
96
|
+
|
97
|
+
社員
|
98
|
+
|
99
|
+
システム部事業推進課
|
100
|
+
|
101
|
+
一般
|
102
|
+
|
103
|
+
社員
|
104
|
+
|
105
|
+
システム部事業推進課
|
106
|
+
|
107
|
+
一般
|
108
|
+
|
109
|
+
社員
|
110
|
+
|
111
|
+
システム部システム課
|
112
|
+
|
113
|
+
一般
|
114
|
+
|
115
|
+
社員
|
116
|
+
|
117
|
+
システム部システム課
|
118
|
+
|
119
|
+
一般
|
120
|
+
|
121
|
+
社員
|
122
|
+
|
123
|
+
システム部事業推進課
|
124
|
+
|
125
|
+
一般
|
126
|
+
|
127
|
+
社員
|
128
|
+
|
129
|
+
システム部システム課
|
130
|
+
|
131
|
+
一般
|
132
|
+
|
133
|
+
社員
|
134
|
+
|
135
|
+
システム部事業推進課
|
136
|
+
|
137
|
+
一般
|
138
|
+
|
139
|
+
社員
|
140
|
+
|
141
|
+
システム部システム課
|
142
|
+
|
143
|
+
一般
|
144
|
+
|
145
|
+
社員
|
146
|
+
|
147
|
+
システム部事業推進課
|
148
|
+
|
149
|
+
一般
|
150
|
+
|
151
|
+
社員
|
152
|
+
|
153
|
+
システム部システム課
|
154
|
+
|
155
|
+
一般
|
156
|
+
|
157
|
+
社員
|
158
|
+
|
159
|
+
システム部事業推進課
|
160
|
+
|
161
|
+
一般
|
162
|
+
|
163
|
+
社員
|
164
|
+
|
165
|
+
システム部
|
166
|
+
|
167
|
+
一般
|
168
|
+
|
169
|
+
契約社員
|
170
|
+
|
171
|
+
システム部システム課
|
172
|
+
|
173
|
+
一般
|
174
|
+
|
175
|
+
社員
|
176
|
+
|
177
|
+
システム部システム課
|
178
|
+
|
179
|
+
一般
|
180
|
+
|
181
|
+
社員
|
182
|
+
|
183
|
+
システム部事業推進課
|
184
|
+
|
185
|
+
一般
|
186
|
+
|
187
|
+
社員
|
188
|
+
|
189
|
+
システム部事業推進課
|
190
|
+
|
191
|
+
一般
|
192
|
+
|
193
|
+
社員
|
194
|
+
|
195
|
+
一般
|
196
|
+
|
197
|
+
契約社員
|
198
|
+
|
199
|
+
管理部管理課
|
200
|
+
|
201
|
+
契約社員
|
202
|
+
|
203
|
+
契約社員
|
204
|
+
|
205
|
+
システム部システム課
|
206
|
+
|
207
|
+
一般
|
208
|
+
|
209
|
+
契約社員
|
210
|
+
|
211
|
+
システム部事業推進課
|
212
|
+
|
213
|
+
一般
|
214
|
+
|
215
|
+
契約社員
|
216
|
+
|
217
|
+
管理部管理課
|
218
|
+
|
219
|
+
一般
|
220
|
+
|
221
|
+
管理部管理課
|
222
|
+
|
223
|
+
一般
|
224
|
+
|
225
|
+
システム部
|
226
|
+
|
227
|
+
取締役部長
|
228
|
+
|
229
|
+
社員
|
230
|
+
|
231
|
+
'''
|
232
|
+
|
233
|
+
|
234
|
+
|
235
|
+
表示が出来ていないのですが大量に(NULL)が紛れています。
|
236
|
+
|
237
|
+
この大量の(NULL)を削除するにはどうすれば良いのでしょうか?
|
58
238
|
|
59
239
|
|
60
240
|
|
1
実行して表示されたエラーメッセージの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
SQLでデータを抽出、表示させたいのですが、エラー続きで
|
2
2
|
|
3
3
|
うまくできません。下記の様なコードです。
|
4
|
+
|
5
|
+
'''
|
4
6
|
|
5
7
|
select
|
6
8
|
|
@@ -31,6 +33,28 @@
|
|
31
33
|
STF.POS_CD asc,
|
32
34
|
|
33
35
|
STF.ENTER_DATE asc;
|
36
|
+
|
37
|
+
'''
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
以下に記すのがSQL Developerで実行して表示されたエラーです。
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
'''
|
46
|
+
|
47
|
+
ORA-00904: "KBN"."SEC_CD": 無効な識別子です。
|
48
|
+
|
49
|
+
00904. 00000 - "%s: invalid identifier"
|
50
|
+
|
51
|
+
*Cause:
|
52
|
+
|
53
|
+
*Action:
|
54
|
+
|
55
|
+
行10 列20でエラー
|
56
|
+
|
57
|
+
'''
|
34
58
|
|
35
59
|
|
36
60
|
|