瀏覽單個文章
ivantw
Junior Member
 
ivantw的大頭照
 

加入日期: May 2005
您的住址: Autobahn, Deutschland
文章: 743
代碼:
SN  PN     Value1 Value2 Value3 Results
123 010-10 14     120    17     PASS
124 010-10 132    1      2      PASS
125 020-12 0      1      124    NG
126 010-10 1      22     123    PASS


如果要篩選 PN = 010-10 的所有紀錄,並且需要直接將結果傳回呢?

先不求是否有更好的語法,使用CAST還是比較務實。

SELECT *, CAST(Value1 AS VARCHAR) + CAST(Value2 AS VARCHAR) AS NewValue
FROM Table
WHERE PN = '010-10'

以我所舉的範例為例,我實在看不出使用乘法的好處在哪...

引用:
作者Devil
前面大大指的應該是
12* 10(被加數字位數次方) + 被加數
12 * 10的二次方 + 34
12*100 +34 = 1200+34 =1234
舊 2012-04-21, 12:29 AM #6
回應時引用此文章
ivantw離線中