解密和使用Like-SQL语句

解密和使用Like-SQL语句,sql,postgresql,encryption,Sql,Postgresql,Encryption,我对SQL和PostgreSQL比较陌生,我想知道是否有一种方法可以使用like关键字和pgp_sym_解密,而不用解密整个列来使用like语句(即 谢谢您的帮助。否,这将导致在使用整个表时对其进行线性搜索。必须为表中的每个记录计算like的解密值 SELECT pgp_sym_decrypt("Column_Name", 'Password_Number') FROM Table_Name WHERE pgp_sym_decrypt("Column_Name", 'Password_Numb

我对SQL和PostgreSQL比较陌生,我想知道是否有一种方法可以使用like关键字和pgp_sym_解密,而不用解密整个列来使用like语句(即


谢谢您的帮助。

否,这将导致在使用整个表时对其进行线性搜索。必须为表中的每个记录计算like的解密值

SELECT pgp_sym_decrypt("Column_Name", 'Password_Number') FROM Table_Name 
WHERE pgp_sym_decrypt("Column_Name", 'Password_Number') LIKE '%a%';