オラクルのデコード機能と同等のものはありません Postgres.Isではデコードを関数として書いた人はいますか?ポストグルのデコード相当
答えて
相当品があります。それはCASE
と呼ばれています。
は、CASE 2つの形式があります。
単純CASE:
CASE search-expression
WHEN expression [, expression [ ... ]] THEN
statements
[ WHEN expression [, expression [ ... ]] THEN
statements
... ]
[ ELSE
statements ]
END CASE;
検索CASE:
CASE
WHEN boolean-expression THEN
statements
[ WHEN boolean-expression THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASE
文が読みやすくなります。 Oracleではdecode()
以上が好きです。
私も 'CASE'を' decode() 'よりも好きです。ウィンドウでは –
Oracle固有の機能に慣れている場合は、PostgreSQLの拡張子orafce
をインストールすることをお勧めします。
他のOracle固有の機能のうち、orafce
は、DECODE
も探しています。
あなたがUbuntuで動作している場合は、をPostgreSQLサーバで利用できるようにするには、パッケージpostgresql-9.1-orafce
をインストールするだけです。
、どうすればこのファイルをインストールできますか? – vmb
それは可能であるべきです - 私は決して試みたことがありません。さて、私はWindows上でPostgresを試しましたが、それはLinuxに比べてずっと遅く働きました。もしあなたがパフォーマンスを気にしているなら、あなたは本当にPostgreSQLをWindows上で実行すべきではありません - [PostgreSQL開発者の一人によるこの回答](http://serverfault.com/questions/222430/is-postgresql-suited-to-one-os)を見てください。 -is-it-better-on-linux-than-windows)を使用します。 – mvp
windowsへのインストール方法.. plsダウンロードリンクの共有 – vmb
- 1. Pythonのbase64エンコードとデコードのClojure相当
- 2. ClojureはPythonのencode( 'hex')とデコード( 'hex')に相当します
- 3. Argonaut:多相配列のデコード
- 4. 相当
- 5. 相当のスコープ?
- 6. IsFinite()相当の
- 7. のGradle相当
- 8. のGradle相当
- 9. ゴブのデコード「デコード値が割り当てられない」エラー
- 10. httplib相当のC
- 11. TensorFlow相当のnumpy.all()
- 12. XPathのJSON相当
- 13. CDC DrawDragRect相当の
- 14. jQuery相当のquerySelector
- 15. フレンドのHTML相当
- 16. ldd相当のアンドロイド
- 17. tensorflow theano.tensor.set_subtensor相当の
- 18. EOMONTH相当のPostgresql
- 19. wxWidgets PostNcDestroy相当の
- 20. Protobuf相当のJsonHttpClient?
- 21. リアパストネイティブのcolSpan相当
- 22. Jframe相当のjavascript
- 23. AppKitのsystemVersion相当
- 24. T4相当のnode.js
- 25. ruby file_get_contents相当の
- 26. Pygame相当のRuby?
- 27. timespec相当のウィンドウ
- 28. XkbSetDetectableAutoRepeatのXCB相当
- 29. パブリックメソッドの__call相当
- 30. VLOOKUP相当のMySQL
あなたはその機能が何であるかを記述すれば、より良い運を得られるかもしれません。 Postgresを知っているがオラクルを知っている人は誰もが最初にそれを研究しなければ答えを提供することができない。 – qqx
'decode'のような短い形式のルックアップはありませんが、SQL標準の' CASE'文を使うことができます。 –