Ⅰ sql語句中的字元串連接
那要看你使用的是什麼樣的SQL系統,如果使用的是標準的SQL,一般可以這樣寫:
update
char
set
name=concat(name,"abc")
where
id=1;
這里要注意的是:concat是標準的字元串連接函數,你要保證你name屬性的數據類型是字元串型的,還有,根據你使用的系統,決定引用字元串時是使用單引號還是雙引號;如果你使用的系統是MySQL,MSSQL或者其他的SQL,一般還有對應的更加簡潔的表達式。
還有,在有的SQL系統里,你上面的表達式是可以使用的,只需把單引號換雙引號即可。
答案補充
你用我給你些的標准SQL的代碼,絕對沒有錯,我剛才PHPMYADMIN上執行了的,沒有問題。如果你不信的話我可以發圖。
Ⅱ eclipse連接Sql Server 2008的字元串是是什麼
String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL資料庫引擎
String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Mydb" ;//連接字元串
String username="aa";//用戶名
String password="aa";//密碼
public Connection getCon(){
Connection con=null;
try{
Class.forName(connectDB);
con=DriverManager.getConnection(connectDB,username,password);
if(con!=null){
System.out.println("連接成功!");}
}
catch(Exception e){
System.out.println(e.Message);
}
Ⅲ 如何獲取SQL server資料庫的連接字元串
第一步:創建向導文件
在桌面創建一個txt文件,並將文件後綴改成「.udl」。
第二步:選擇「提供程序」tab頁
雙擊新創建的「.udl」文件,進入後選擇「提供程序」tab頁,選擇「Microsoft OLE DB Provider for SQL Server」。
第三步:設置「連接」
第二步後,選擇「下一步」按鈕,進入「連接」tab頁,在「1.選擇或輸入伺服器名稱(E)」輸入「.」,然後選擇「2.輸入登錄伺服器的信息」,在「第3」選擇「在伺服器上選擇資料庫」。
第四步:測試是否連接成功
在「連接」tab頁,點擊右下角「測試連接」按鈕,測試是否連接成功。
第五步:獲取連接字元串
當第四步「測試成功」後,用記事本打開「.udl」文件,獲取連接字元串,如圖。
Ⅳ sql連接字元串的意思 求解釋
Provider=SQLOLEDB.1:資料庫驅動版本
Integrated Security=SSPI:以Windows用戶身份登陸資料庫。
Persist Security Info=False:Integrated Security默認值是False,此時需要提供Uid和Pwd。但前面Integrated Security的值為SSPI,因此不能出現Uid和Pwd。
Initial Catalog=圖書後台管理:所要連接的資料庫。
Data Source=.:數據源本地連接。
Ⅳ sql連接字元串的意思 求解釋
在mysql中字元串連接使用的是concat內置函數。可以寫為:select
*
from
mydb
where
name
=concat('a','bc')
在sql
server中字元串連接用+號。可以寫為:select
*
from
mydb
where
name
='a'+'bc'
在oracle中字元串連接用的是||號。
Ⅵ SQL怎麼拼接字元串
不同的資料庫,相應的字元串拼接方式不同,通過對比加深一下記憶。
一、MySQL字元串拼接
1、CONCAT函數
語法格式:CONCAT(char c1, char c2, ..., char cn) ,其中char代表字元串,定長與不定長均可以
連接兩個字元串
(6)csql2008連接字元串函數擴展閱讀
字元串函數(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的子串。
例:(『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
Ⅶ sql server2008 如何將兩個字元串變數的內容拼接在一個字元串中
首先確保倆個字元串的數據類型是varchar(50)或nvarchar(50)等
讓後相加就好了
select '123'+'456'
結果是:'123456'
Ⅷ C#連接SQL2008字元串問題.
MOBIN\\MOBIN一條斜杠吧,本機的話用.吧
Ⅸ sql字元串連接函數
MySQL: CONCAT()
Oracle: CONCAT(), ||
SQL Server: +
CONCAT() 的語法如下:
CONCAT(字串1, 字串2, 字串3, ...): 將字串1、字串2、字串3,等字串連在一起。
請注意,Oracle的CONCAT()只允許兩個參數;
換言之,一次只能將兩個字串串連起來。不過,在Oracle中,我們可以用'||'來一次串連多個字串。
來看幾個例子。假設我們有以下的表格:
Geography 表格
region_name store_name
East Boston
East New York
West Los Angeles
West San Diego
例子1:
MySQL/Oracle:
SELECT CONCAT(region_name,store_name) FROM Geography
WHERE store_name = 'Boston';
結果:
'EastBoston'
例子2:
Oracle:
SELECT region_name || ' ' || store_name FROM Geography
WHERE store_name = 'Boston';
結果:
'East Boston'
例子3:
SQL Server:
SELECT region_name + ' ' + store_name FROM Geography
WHERE store_name = 'Boston';
結果:
'East Boston'