gpt4 book ai didi

sql - 如何查询构建的字符串选择

转载 作者:行者123 更新时间:2023-11-29 11:55:51 29 4
gpt4 key购买 nike

我想做类似的事情

SELECT * FROM (
SELECT ('reword#' || reword) || reword_faq as reword FROM me_review_entries re
) as re
WHERE re.reword = 'reword#2#SOME_FAQ'

我尝试过

SELECT ('reword#' || reword) || reword_faq as foo FROM me_review_entries re
WHERE foo = 'reword#2#SOME_FAQ'

但我得到:

ERROR:  column "foo" does not exist
LINE 2: WHERE foo = 'reword#2#SOME_FAQ'

第一种方法是唯一的方法吗?或者我可以改进吗?

最佳答案

我认为这取决于您的数据库,但是 foo 列除了在查询中之外不存在,因此您可能必须这样做:

SELECT ('reword#' || reword) || reword_faq as foo FROM me_review_entries re
WHERE ('reword#' || reword) || reword_faq = 'reword#2#SOME_FAQ'

关于sql - 如何查询构建的字符串选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6594309/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com