有人可以解释一下 hive 表DDL中“NULL col_name”和“NULL as col_name”之间的区别。下面的例子:
创建表table_null AS
选择c1,c2,c3,c4 FROM(
'col1'作为c1,
'col2'作为c2,
NULL为c3,
空c4 ......
最佳答案
在Hive和MySQL中,具有select
和<value/col_name> as <col_alias>
的<value/col_name> <col_alias>
语句给出相同的输出。 as
是可选关键字。
以下示例可能会更好地阐明:
在其他数据库中,它也可能遵循相同的规则。
关于hadoop - hive :NULL col_name和NULL作为表DDL中的col_name之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37804266/