加號表示法


+號在MS SQL中代表串聯或相加的意思


當欄位為字元型態,則加號就是兩個或多個欄位串聯

當兩個欄位都是數值型態,則是相加的意思




最近剛好遇到一個問題

在SQL中組出以下語法

SELECT  FirstName  + LastName   FROM USERS

透過前端傳送後,+號竟然變成空白


原因如下

上傳檔案至 IIS 的檔案名稱有三個字元最好禁止使用 % # +


此時替代語法為  %2b

也就是變成如下

SELECT  FirstName  %2b  LastName   FROM USERS


筆記一下以免忘記

留言