SELECT 111 UNION SELECT 12.1;
时间: 2023-07-28 19:07:39 浏览: 66
Flink超神文档.pdf
这条SQL语句的执行将会返回一个结果集,包含一个列和两行数据。
由于UNION运算符要求两个SELECT语句返回的列数和列类型必须相同,因此在执行时会将12.1这个浮点数隐式地转换为整数,变成12。最终,这条SQL语句返回的结果集将只包含一个整数值111和一个整数值12,因为UNION会去重。
需要注意的是,如果你将这条SQL语句写成:
```
SELECT 111 UNION ALL SELECT 12.1;
```
那么返回的结果集将包含两个整数值111和12,因为UNION ALL不会去重。
阅读全文