翻译页面
本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。
拼接运算符
返回两个或多个字符串值拼接(即连接)后得到的字符串。
另请参阅:
[SELECT]
语法
SELECT character_expression1 || character_expression2 FROM <multipartIdentifier>;
参数
character_expression
字符串字面量或字符串列。
返回值
返回一个字符串。
备注
从 StackQL v1.0 起,解析器将 || 视为拼接运算符,其结合优先级高于比较运算符,因此 WHERE id = prefix || suffix 会将 id 与连接后的字符串进行比较。早期发布版本将 || 作为布尔 OR 进行词法分析。布尔析取请使用 OR。会话变量也可以拼接:$prefix || '-' || $suffix。
示例
将两个字段拼接在一起
SELECT name || ' (' || location || ')' as bucket_location
FROM google.storage.buckets
WHERE project = 'stackql-demo';
有关更多信息,请参阅 https://sqlite.org/lang_expr.html