"||运算符的优先级如何取决于PIPES_AS_CONCAT SQL模式?"
mysql> Set @C='tutorials'; Query OK, 0 rows affected (0.00 sec) mysql> Set @D='point'; Query OK, 0 rows affected (0.00 sec) mysql> Select @C||@D; +--------+ | @C||@D | +--------+ | 1 | +--------+ 1 row in set (0.00 sec)
上述查询的结果集显示,|| 作为 OR 运算符,这就是为什么输出为 1 表示为真。
mysql> Set SQL_MODE = 'PIPES_AS_CONCAT'; Query OK, 0 rows affected (0.10 sec)
在启用了PIPES_AS_CONCAT SQL模式之后,||作为CONCAT()函数的同义词,即字符串连接函数。它在以下结果集中显示 −
mysql> Select @C||@D; +----------------+ | @C||@D | +----------------+ | tutorialspoint | +----------------+ 1 row in set (0.00 sec)
以上就是"||运算符的优先级如何取决于PIPES_AS_CONCAT SQL模式?"的详细内容,更多请关注其它相关文章!