有人可以請解釋配置單元表DDL中的「NULL col_name」和「NULL as col_name」之間的區別。下面的實施例:配置單元:NULL col_name和NULL作爲col_name在表DDL中的區別
CREATE TABLE table_null AS SELECT C1,C2,C3,C4 FROM( 'COL1' 爲C1, 'COL2' 作爲C2, NULL作爲C3, NULL C4 ......
有人可以請解釋配置單元表DDL中的「NULL col_name」和「NULL as col_name」之間的區別。下面的實施例:配置單元:NULL col_name和NULL作爲col_name在表DDL中的區別
CREATE TABLE table_null AS SELECT C1,C2,C3,C4 FROM( 'COL1' 爲C1, 'COL2' 作爲C2, NULL作爲C3, NULL C4 ......
兩者都是相同的,他們可以用這種方式進行測試:
select *
from (
select NULL col1, NULL as col2
from test_nulls) tabl
where col1 is NULL and col2 is NULL;