如何在PostgreSQL查询中排除Unicode字段?

时间:2018-10-18 01:28:37

标签: postgresql unicode

我正在处理以下查询:

  SELECT
    data->>'value' as "actual_value",
    LEAD( (data->>'value'), 1, '0' ) OVER (ORDER BY timestamp ASC)  as "next_value", 
    ... 
    ... 

  WHERE ( (@(("actual_value"::text::numeric) - ("next_value"::text::numeric)) * 100) / ("actual_value"::text::numeric) ) > 15

我得到:

  

错误:数字类型“0.88�0”的无效输入语法

我知道这是因为我无法避免接收到一些奇怪的数据。 因此,我想做的是排除

data->>'value'

列具有Unicode字符。

我该如何实现?

谢谢!

0 个答案:

没有答案