-4

フィールドの1つが40文字の長さで、値が次のようになっているテーブルがあります

00A000GB000C000000000F000000D0000000000E

次に、入力された各文字の位置を見つけて、別のテーブルと結合する必要があります。別のテーブルにはフィールド呼び出し位置があります。例えば

上のフィールドから、A は 3 番目、G は 7 番目、B は 8 であるため、入力されたフィールド (<>0) の位置を見つけて、別のテーブルと結合する必要があります。

これを解決する方法を教えてください。

4

1 に答える 1

0

コミュニティは、この質問を支援するために、さらにいくつかの情報が必要になると思います。

これを見たときに私が持っているいくつかの質問は次のとおりです。

  1. どのタイプのデータベースを使用していますか?
  2. テーブルを別のテーブルに実際に結合することを検討していますか、それとも別のテーブルにデータを入力することについて話しているのですか?結合の場合、2つのテーブルをリンクするためにどのタイプのデータを使用していますか?
  3. SQLでこれを実行しますか?
  4. どのプログラミング言語を使用していますか?

これを処理するには、プログラミングを行う必要があるように思えます。上記の質問に対する答えがわからないので、私は物事を突き止めており、データベースからデータを抽出し、データを処理して位置を見つけ、処理されたデータに基づいて2番目のテーブルから選択することをお勧めします。

于 2012-11-16T20:59:52.020 に答える