1

テーブルに 2 つの列があります。

  • FlightNumber (AI-1234、AI-3242 などの値を持つ)、および
  • FlightId (FlightNumber に基づいて 1234、3242 であるはずです)

各レコードの最後の 4 文字で FlightNumber 列を選択できます。

 SELECT RIGHT(flightnumber, 4) FROM pnrdetails

しかし、これを FlightId 列に挿入する方法がわかりません。提案?

4

2 に答える 2

1

私は推測します、あなたは挿入する必要はありません。更新について考える必要があります。FlightIdそして私はデータ型がであると仮定しintます。

 update pnrdetails set FlightId = convert(int,RIGHT(flightnumber, 4));
于 2012-11-12T07:35:25.220 に答える
0

テーブルを更新できます

update pnrdetails
set FlightId =RIGHT(flightnumber, 4)
于 2012-11-12T07:34:10.017 に答える