簡體   English   中英

通過將值插入同一列中的另一列來將值插入到列中?

[英]Inserting values into a column by derived from another column in the same table?

我在表中有兩列:

  • FlightNumber(具有AI-1234,AI-3242等值)和
  • FlightId(根據FlightNumber假定為​​1234,3242)

我可以選擇每個記錄的最后4個字符的FlightNumber列。

 SELECT RIGHT(flightnumber, 4) FROM pnrdetails

但是我不確定如何將其插入FlightId列。 有什么建議嗎?

我想,您不需要插入。 您應該考慮更新。 我假設FlightId數據類型為int

 update pnrdetails set FlightId = convert(int,RIGHT(flightnumber, 4));

您可以更新表格

update pnrdetails
set FlightId =RIGHT(flightnumber, 4)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM