キーを格納するテーブルからSQLを使用してキー/値辞書から値を返す方法は?

アレクサンドルR

いくつかのリソースのIDを格納するテーブルがあります。後処理やJOINを使用せずに、KeyValueディクショナリのSQL戻り値を作成したいと思います。

これは、JOINを使用して可能になります。キー/値配列にいくつかの要素しかないので、他の方法はありますか?

プログラミング言語は重要ではありません。私はそれを実行できるSQLだけを探しています。PostgresqlまたはMysql。

テーブルの場合:

|objectId|attribute1|attribute2|
|45      | x        | y        |
|67      | x1       | y2       |
...

そして私はdict(オブジェクト/ dict /キー値配列)を持っています:

{ 45: "My title", 67: "Other title" }

また、SQLの結果には、objectIdの値ではなくタイトルを含める必要があります。

select objectId, attribute1 
from table

戻ります:

My title | x
Other title | x1
ゴードン・リノフ

case表現をお探しですか?

select (case when objectId = 45 then 'My title'
             when objectId = 67 then 'Other title'
        end),
       attribute1
from t;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

辞書から特定のキー値を印刷する方法は?

分類Dev

辞書内包表記を使用して、ファイルから辞書にキーと値を解析する

分類Dev

辞書を使用してリストからキーと値を取得する

分類Dev

min を使用して辞書から最小のキーと値を取得する

分類Dev

パターンをSQLテーブルに値として格納してから、値の照合を試みることはできますか?

分類Dev

パターンをSQLテーブルに値として格納してから、値の照合を試みることはできますか?

分類Dev

辞書の値からキーを取得する方法

分類Dev

Pythonの辞書に複数の値を格納するキーから値にアクセスするにはどうすればよいですか?

分類Dev

c#辞書はキーから値を選択します

分類Dev

Pythonを使用して同じdictキーからネストされた辞書値を比較する方法

分類Dev

linqを使用して辞書からネストされたキーと値のペアを取得する方法

分類Dev

FULL OUTER JOINは、外部キーテーブルからNULL値を返します

分類Dev

Hibernate(Spring)を使用して外部キー値に基づいてテーブルから行を選択する方法

分類Dev

その値から辞書キーを返す

分類Dev

テキストファイルからキーと値のペアを含む辞書を作成する方法

分類Dev

PHPを配列し、値をキーに格納してから取得します

分類Dev

Pythonは辞書アイテムを値でソートしてからキーでソートします

分類Dev

辞書を作成し、ユーザー入力からキーと値を設定する方法は? (パイソン)

分類Dev

Python辞書のキーと値のペアから同じキーのすべての値を取得する方法

分類Dev

辞書で選択したアイテムからキー値を印刷する

分類Dev

RobotFramework-キーワードから値を返して停止する方法は?

分類Dev

辞書キー(つまりテキストファイル)を交差させ、より多くの交差を生成したキーから値を出力する方法

分類Dev

クエリを格納する列からSQLを使用してテーブル名を抽出します

分類Dev

Pythonを使用して、複数のテキストファイル内の複数の辞書からキーと値のペアを抽出する

分類Dev

Pythonで辞書から選択したキー値を印刷する最も簡単な方法は何ですか

分類Dev

Pythonの辞書からキーを削除して新しい辞書を返す

分類Dev

テーブルから値を選択して変数に格納する必要があります

分類Dev

辞書の値がPythonでリストされている辞書からキーを印刷する方法

分類Dev

辞書から連続したキーを使用して値をフェッチする

Related 関連記事

  1. 1

    辞書から特定のキー値を印刷する方法は?

  2. 2

    辞書内包表記を使用して、ファイルから辞書にキーと値を解析する

  3. 3

    辞書を使用してリストからキーと値を取得する

  4. 4

    min を使用して辞書から最小のキーと値を取得する

  5. 5

    パターンをSQLテーブルに値として格納してから、値の照合を試みることはできますか?

  6. 6

    パターンをSQLテーブルに値として格納してから、値の照合を試みることはできますか?

  7. 7

    辞書の値からキーを取得する方法

  8. 8

    Pythonの辞書に複数の値を格納するキーから値にアクセスするにはどうすればよいですか?

  9. 9

    c#辞書はキーから値を選択します

  10. 10

    Pythonを使用して同じdictキーからネストされた辞書値を比較する方法

  11. 11

    linqを使用して辞書からネストされたキーと値のペアを取得する方法

  12. 12

    FULL OUTER JOINは、外部キーテーブルからNULL値を返します

  13. 13

    Hibernate(Spring)を使用して外部キー値に基づいてテーブルから行を選択する方法

  14. 14

    その値から辞書キーを返す

  15. 15

    テキストファイルからキーと値のペアを含む辞書を作成する方法

  16. 16

    PHPを配列し、値をキーに格納してから取得します

  17. 17

    Pythonは辞書アイテムを値でソートしてからキーでソートします

  18. 18

    辞書を作成し、ユーザー入力からキーと値を設定する方法は? (パイソン)

  19. 19

    Python辞書のキーと値のペアから同じキーのすべての値を取得する方法

  20. 20

    辞書で選択したアイテムからキー値を印刷する

  21. 21

    RobotFramework-キーワードから値を返して停止する方法は?

  22. 22

    辞書キー(つまりテキストファイル)を交差させ、より多くの交差を生成したキーから値を出力する方法

  23. 23

    クエリを格納する列からSQLを使用してテーブル名を抽出します

  24. 24

    Pythonを使用して、複数のテキストファイル内の複数の辞書からキーと値のペアを抽出する

  25. 25

    Pythonで辞書から選択したキー値を印刷する最も簡単な方法は何ですか

  26. 26

    Pythonの辞書からキーを削除して新しい辞書を返す

  27. 27

    テーブルから値を選択して変数に格納する必要があります

  28. 28

    辞書の値がPythonでリストされている辞書からキーを印刷する方法

  29. 29

    辞書から連続したキーを使用して値をフェッチする

ホットタグ

アーカイブ