クエリ内で評価される列の数式式文字列( '(0.98/0.62)')が必要です。クエリ内でsqliteの式文字列の値を取得するにはどうすればよいですか?
"(0.98/0.62) '' 'は0.98/0.62 = 1.58 ...'(0.98/0.62) 'を返すと期待しています。
クエリ内で評価される列の数式式文字列( '(0.98/0.62)')が必要です。クエリ内でsqliteの式文字列の値を取得するにはどうすればよいですか?
"(0.98/0.62) '' 'は0.98/0.62 = 1.58 ...'(0.98/0.62) 'を返すと期待しています。
SQLiteは組み込みデータベースとして設計されているため、動的SQLを実行するための組み込みのメカニズムはありません。
SQL式を実行するのはregister a user-defined functionです。
これは、いくつかのロジックが必要であることを意味します。解決された値を保持する新しい列を追加する方が良いでしょうか? Plusデータベースバージョンの更新コードは、javaを使用してそれらの式を解析し、新しい列を更新します。どうもありがとう。 –
あなたは* some *時にその式を評価しなければなりません。その時間を移動しても、元の問題は解決されません。 –
はい、私は既にjavaではなくSQLで解決するメソッドを持っています。ありがとう。 –
文字列を数値に解析する必要があるようです。 – John
はいです。私はそれがsqliteの通常の操作ではないことを知っている、私は何らかの方法を見つけることができませんでした。 –