回答編集履歴
4
推敲
answer
CHANGED
@@ -3,9 +3,9 @@
|
|
3
3
|
null自体の型はunknown(不明)です。
|
4
4
|
但し、union するということは取り敢えず型を決める必要があり、
|
5
5
|
unknownでない型が採用されますが、unknownしか無い時はtext型が採用されます。
|
6
|
-
一方で、単に数値だけを記述すると
|
6
|
+
一方で、単に数値だけを記述するとその数値の大きさに合わせた数値型が暗黙で使用されます。
|
7
7
|
|
8
|
-
unionの場合型は一致しなければなりませんから、textとintegerで型が不一致となりエラーとなります。
|
8
|
+
unionの場合型は一致しなければなりませんから、質問のSQLではtextとintegerで型が不一致となりエラーとなります。
|
9
9
|
|
10
10
|
```SQL
|
11
11
|
select null
|
3
推敲
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
select ~ union の場合、unionされるカラムの属性は最初に決定された属性が使用されます。
|
2
2
|
|
3
3
|
null自体の型はunknown(不明)です。
|
4
|
-
但し、union するということは
|
4
|
+
但し、union するということは取り敢えず型を決める必要があり、
|
5
5
|
unknownでない型が採用されますが、unknownしか無い時はtext型が採用されます。
|
6
6
|
一方で、単に数値だけを記述すると暗黙の型はintegerです。
|
7
7
|
|
2
推敲
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
select ~ union の場合、union
|
1
|
+
select ~ union の場合、unionされるカラムの属性は最初に決定された属性が使用されます。
|
2
2
|
|
3
3
|
null自体の型はunknown(不明)です。
|
4
4
|
但し、union するということはマージが発生するので、取り敢えず型を決める必要があり、
|
1
推敲
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
unknownでない型が採用されますが、unknownしか無い時はtext型が採用されます。
|
6
6
|
一方で、単に数値だけを記述すると暗黙の型はintegerです。
|
7
7
|
|
8
|
-
unionの場合型は一致しなければなりませんから、textとintegerで
|
8
|
+
unionの場合型は一致しなければなりませんから、textとintegerで型が不一致となりエラーとなります。
|
9
9
|
|
10
10
|
```SQL
|
11
11
|
select null
|