Postgresql:如何找到数字coloumn的确切值?

时间:2016-02-27 01:17:04

标签: postgresql

我有一个带有数字coloumn的表,名为'debt'。值:350,3500,350000。我想仅为350找到值,而不是其他值。

当我尝试这个时:      SELECT * FROM rekkor WHERE debet :: TEXT LIKE'350%' 产生所有值。

但是当我改为:     SELECT * FROM rekkor WHERE debet :: TEXT ='350' 根本没有结果。

什么是正确的脚本?

1 个答案:

答案 0 :(得分:3)

如果它的列类型为NUMERIC,则只进行直接数字比较。无需将其转换为文本值。你有没有理由转换它?

为什么不呢:

SELECT * FROM rekkor WHERE debt = 350;