2017-08-31 8 views
-1

マテリアライズド・ビュー問合せを使用して1つの列を10進数に変換しようとしていますが、問題が発生しています。表中の私の現在の列には、このマテリアライズド・ビューを作成して列を分割する

Search Exact match IS 
5.32 

のように見えます

私は、「CREATE MATERIALIZED VIEW」クエリ内で、このラインを介してこれを実現しようとしています次

Search Exact match IS 
.0532 

をしたいと思います

CASE "Search Exact match IS" 
      When "Search Exact match IS" > 0 then ("Search Exact match IS"/
100) 
      Else 0 
     End AS "Search Exact match IS", 

しかし私は、このエラーメッセージと会っています。

ERROR: operator does not exist: double precision = boolean 
LINE 32:    When "Search Exact match IS" > 0 then ("Search E... 
       ^
HINT: No operator matches the given name and argument type(s). You might 
need to add explicit type casts. 
********** Error ********** 

ERROR: operator does not exist: double precision = boolean 
SQL state: 42883 
Hint: No operator matches the given name and argument type(s). You might 
need to add explicit type casts. 
Character: 558 

私はこのケースで解決策を試してみるべきでしょうか?

おかげ

+0

あなたのテーブル構造を表示することができますし、またあなたを試みたコマンドを作成しますか? –

答えて

関連する問題