||
在SQL中的作用是将两个字符串连接成一个字符串。
SELECT 'a' || ',' || 'b' AS letter
||
视为逻辑或(OR)操作符,因为 MariaDB 是 MySQL 的一个分支。它们自从分支以来已经有了很多变化,应被视为不同的产品,但它们仍然共享这种行为。 - Bill KarwinSELECT 'a' || ',' || 'b' AS letter将会合并字母。结果将变为'a,b'
||
运算符连接字符串。 - aydow它是一个连接运算符。因此,你会从那里得到'a,b'。
我认为||
在大多数关系型数据库管理系统上都可以使用。SQL Server需要+
运算符(感谢HVD纠正我!)。
||
,而需要使用+
。 - user743382http://docs.oracle.com/cd/B19306_01/server.102/b14200/operators003.htm
... WHERE Name LIKE '%' || :searched || '%'...
中。 - mins