回答編集履歴
1
追記
answer
CHANGED
@@ -14,4 +14,20 @@
|
|
14
14
|
END ;
|
15
15
|
/
|
16
16
|
```
|
17
|
-
なんて方法もあります。
|
17
|
+
なんて方法もあります。
|
18
|
+
|
19
|
+
追記、
|
20
|
+
SQLだけでやりたければ連番?用のテーブルを用意してJOINすることもできます。
|
21
|
+
```SQL
|
22
|
+
WITH RANGE_LIST AS
|
23
|
+
(
|
24
|
+
SELECT 1 AS ID FROM DUAL UNION ALL
|
25
|
+
SELECT 2 FROM DUAL
|
26
|
+
)
|
27
|
+
select RL.ID
|
28
|
+
, nvl(T1.name,'no') AS name
|
29
|
+
FROM RANGE_LIST RL
|
30
|
+
LEFT OUTER JOIN table1 T1
|
31
|
+
ON RL.ID = T1.ID
|
32
|
+
ORDER BY RL.ID ;
|
33
|
+
```
|