0
私は、リクエストIDカラムを持つMysqlテーブルを持っています。 requestIdはString型です。私は3つのタイプのrequestIDを持っています。 bed
,tv
、fridge
としましょうMYSQLテーブルのカラムの値に基づいて新しいカラムを作成します。
bed
の場合、requestIDには何も追加されません。例えばabc123
tv
とfridge
リクエストの場合、requestIdにはそれぞれtv
とfridge
が追加されます。例えばabc123.tv
またはabc123.fridge
私はエントリbed
、tv
またはfridge
を持っているすべての列に加えて列requestType
を持つ新しいテーブルを作成する必要があります。
入力
| ID | RequestId |
| 1 | abc123 |
| 2 | abc123.tv |
| 3 | abc123.fridge |
出力あなたは、文字列に.
後に文字としてrequestType列を取得するためにSUBSTRING_INDEX
を使用することができます
| ID | RequestId | RequestType |
| 1 | abc123 | bed |
| 2 | abc123.tv | tv |
| 3 | abc123.fridge | fridge |
いくつかのサンプルデータと予想される出力を表示できますか?あなたが必要とするものは不明です。 –