2
我在由一個觸發條件填入表中的文本字段。然後處理該信息並將其發佈到程序中,但是該文本對該程序無效並且需要轉換爲有效的文本值。SQL轉換的文本字段和其他文本
例如: 輸入字段的值可以是'Sterling'或'EUROS',但需要轉換爲'GBP'(如果值爲'Sterling')或'EUR'(如果值是'EUROS'),然後試圖發佈到節目。
我如何做到這一點?
我在由一個觸發條件填入表中的文本字段。然後處理該信息並將其發佈到程序中,但是該文本對該程序無效並且需要轉換爲有效的文本值。SQL轉換的文本字段和其他文本
例如: 輸入字段的值可以是'Sterling'或'EUROS',但需要轉換爲'GBP'(如果值爲'Sterling')或'EUR'(如果值是'EUROS'),然後試圖發佈到節目。
我如何做到這一點?
請檢查下面
Select case <fieldname> when 'Sterling' then 'GBP' when 'EUROS' then 'EUR' end
from <tableName>
是的,有用,謝謝! – Safi 2012-04-27 09:58:34
是約翰的筆名?你正在使用什麼編程語言?如果可能的話顯示代碼。 – 2012-04-27 09:27:46
您使用的是什麼版本的SQL。該'CASE'語句是你在找什麼 – Paddy 2012-04-27 09:29:27
我使用的是SQL 2008,我真的不有此刻的任何代碼。 – Safi 2012-04-27 09:33:19