gpt4 book ai didi

postgresql - 如何在postgresql中正确选择字符变化数据

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

我试图选择“文件名”列中的数据,其文件名是“2016-11-22-12-55-09_hyun.png”我累了

select * from images where 'fileName' like '2016-11-22-12-55-09_hyun.png'

但是它不能选择任何东西,也没有任何类型的错误信息。

如何选择这个文件及其文件名?非常感谢。

最佳答案

单引号表示字符串文字。因此,在此查询中,您不是在评估列 filename,而是检查 string 'filename' 是否与 string '2016-11-22-12-55-09_hyun.png',当然不是。只需从 filename 中删除引号,就可以了。另请注意,由于您没有使用任何通配符,因此使用 like 运算符是毫无意义的,您可以(应该)只是一个普通的旧式相等性检查:

select * from images where fileName = '2016-11-22-12-55-09_hyun.png'
-- No quotes -------------^--------^

关于postgresql - 如何在postgresql中正确选择字符变化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44683879/

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