gpt4 book ai didi

sql - 将字段与值进行比较并返回 bool

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

我正在尝试将散列检查从服务器应用程序转移到 PostgreSQL。换句话说,我需要向 PGSQL 调用查询,它将查询中的字符串与字段中的字符串进行比较,并将相等比较的结果返回为 bool,但我不知道如果没有清晰的 SQL 过程,该怎么做。

upd:我有表 users 和字段 password(当前 text,将来 - bytea) .我想写一些类似的东西

select * from values ('WrittenPassword' = users.password) where username = 'someuser' ,

相等比较的结果必须返回 true 或 false

最佳答案

您可以使用 CASE根据条件返回特定值的语句:

SELECT 
(CASE WHEN password = 'WrittenPassword' THEN 1 ELSE 0 END) AS is_equal
FROM
users
WHERE
username = 'someuser'

关于sql - 将字段与值进行比较并返回 bool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10972730/

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