字符串要打引號的,數值型才不用打,最直接的方法是把你這些字符串換成具體的內容自己拼接一下檢查,向你上面的string strsql="select * from jpsx_ddl where class= 城市"; 而城市是個字符串,所以要加單引號string strsql="select * from jpsx_ddl where class=' " + cls + " ' ";
公司主營業務:成都網站設計、成都做網站、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。創新互聯是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創新互聯推出臺前免費做網站回饋大家。
以上回答你滿意么?
以sqlserver,oracle,mysql三種數據庫為例,因為這三種數據庫具有代表性。
sqlserver:
select '123'+'456';
oracle:
select '123'||'456' from dual;
或
select concat('123','456') from dual;
mysql:
select concat('123','456');
注意:oracle和mysql中雖然都有concat,但是oracle中只能拼接2個字符串,所以建議用||的方式;mysql中的concat則可以拼接多個字符串。
不同的數據庫,相應的字符串拼接方式不同,通過對比加深一下記憶。
一、MySQL字符串拼接
1、CONCAT函數
語法格式:CONCAT(char c1, char c2, ..., char cn) ,其中char代表字符串,定長與不定長均可以
連接兩個字符串
連接多個字符串
2、"+"操作符
連接兩個字符串
連接多個字符串
3、假如其中一個字段為NULL,則用結果用空格代替NULL。
二、Oracle字符串拼接
1、CONCAT函數
語法格式:CONCAT(char c1, char c2) ,其中char代表字符串,定長與不定長均可以
連接兩個字符串
連接多個字符串
使用CONCAT函數的嵌套實現。
2、"||"操作符
連接兩個字符串
連接多個字符串
3、假如其中一個字段為NULL,則用結果用空格代替NULL。
擴展資料
字符串函數(String processing function)也叫字符串處理函數,指的是編程語言中用來進行字符串處理的函數,如C,pascal,Visual以及LotusScript中進行字符串拷貝,計算長度,字符查找等的函數。
字符串主要用于編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字符串在存儲上類似字符數組,所以它每一位的單個元素都是可以提取的,如s=“abcdefghij”,則s[1]=“a”,s[10]="j"。
而字符串的零位正是它的長度,如s[0]=10(※上述功能Ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。
字符串函數的應用
1、連接運算 concat(s1,s2,s3…sn) 相當于s1+s2+s3+…+sn.
例:concat(‘11’,'aa’)='11aa’;
2、求子串。 Copy(s,I,I) 從字符串s中截取第I個字符開始后的長度為l的子串。
例:copy(‘abdag’,2,3)=’bda’
3、刪除子串。過程 Delete(s,I,l) 從字符串s中刪除第I個字符開始后的長度為l的子串。
例:s:=’abcde’;delete(s,2,3);結果s:=’ae’
4、插入子串。 過程Insert(s1,s2,I) 把s1插入到s2的第I個位置
例:s:=abc;insert(‘12’,s,2);結果s:=’a12bc’
5、求字符串長度 length(s) 例:length(‘12abc’)=5
在ASP中 求字符串長度用 len(s)例: len("abc12")=5
6、搜索子串的位置 pos(s1,s2) 如果s1是s2的子串 ,則返回s1的第一個字符在s2中的位置,若不是子串,則返回0.
例:pos(‘ab’,’12abcd’)=3
7、字符的大寫轉換。Upcase(ch) 求字符ch的大寫體。
例:upcase(‘a’)=’A’
8、數值轉換為數串。 過程 Str(x,s) 把數值x化為數串s.
例:str(12345,s); 結果s=’12345’
9、數串轉換為數值。 過程val(s,x,I) 把數串s轉化為數值x,如果成功則I=0,不成功則I為無效字符的序數,第三個參數也可不傳
例:val(‘1234’,x,I);結果 x:=1234
參考資料:百度百科?字符串函數的應用
如果是不同字段但是同一類型的拼接可以直接用加號:
例如 表test里面有 A、B兩個字段,
select A + B as C from test;
分享題目:sqlserver拼接,sqlserver拼接單引號
當前URL:http://www.yijiale78.com/article30/hodhpo.html
成都網站建設公司_創新互聯,為您提供做網站、App開發、靜態網站、面包屑導航、動態網站、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯