Почему не удается найти строку, если аргумент не заключен в кавычки?
CREATE TABLE test (id integer, value real);
INSERT INTO test VALUES (1, 0.1);
Не работает:
SELECT * FROM test where value = 0.1;
id | value
----+-------
(0 rows)
Работает!
SELECT * FROM test where value = '0.1';
id | value
----+-------
1 | 0.1
(1 row)