发布网友 发布时间:2024-10-23 05:47
共4个回答
热心网友 时间:2024-11-06 16:39
不是的!
首先我估计你学过C语言,在C语言里,运算符是有优先级的,在数据库里,类型也是有优先级的,
一旦发生兼容转化,隐式转化,都是会向优先级高的类型转化。
所以Union 的前后顺序根本不重要。
以上只是一个试验,并没有返回1而是1.0,因为浮点型的优先级比int类型高!
如下是类型优先级表格:
所以这种转化也会消耗CPU时钟,所以建立表的时候类型选取也是一门学问。
记住兼容类型才能隐式转化。
热心网友 时间:2024-11-06 16:37
不行的,会隐式转换的。热心网友 时间:2024-11-06 16:36
不是,union前后必须是同类型的字段,否则执行时会出错。热心网友 时间:2024-11-06 16:41
是这样的,已第一段sql的字段名称和类型为准。