代碼:
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
|