1

我在一个表中有两列:

  • 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 回答