mysql select 111 union select 12.1
时间: 2023-08-18 21:33:01 浏览: 75
在MySQL中,SELECT UNION SELECT用于将两个或多个SELECT语句的结果集合并成一个结果集。但是,在这种情况下,由于两个SELECT语句返回的数据类型不同,会导致合并失败。
具体地说,SELECT 111返回的是整数类型的值111,而SELECT 12.1返回的是浮点数类型的值12.1。因此,如果你尝试执行如下语句:
```
SELECT 111 UNION SELECT 12.1;
```
你将会得到一个错误,提示合并失败:
```
ERROR 1222 (21000): The used SELECT statements have a different number of columns
```
因为这两个SELECT语句返回的列数不同。
阅读全文