SQL选择符号||是什么意思意思是?

2024-05-09

什么是||在 SQL 中做什么?

SELECT 'a' || ',' || 'b' AS letter

||表示字符串连接。不幸的是,字符串连接不能在所有 sql 方言之间完全移植:

  • ANSI SQL:||(中缀运算符)
  • mysql: concat(可变参数函数)。caution: ||表示“逻辑或”(它是可配置的 http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_pipes_as_concat, 然而;谢谢@hvd https://stackoverflow.com/users/743382/hvd指出这一点)
  • oracle: ||(中缀运算符),concat ( caution:仅限 arity 2 的功能! )
  • postgres:||(中缀运算符)
  • SQL服务器:+(中缀运算符),concat(可变参数函数)
  • sqlite: ||(中缀运算符)

希望混乱已经结束......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL选择符号||是什么意思意思是? 的相关文章

随机推荐