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'
组织这样一个 字符串还不如 组织一个 List<ListItem> 遍历这个添加不是更容易?如果你非要用上面的字符串的话
个人建议可以这样组织var str="张三,1;李四,2;王五,3 "
第一次按“;”号切,第二次按“,”号切!
string Str="select class_role_rate from login where AccountNumber='" + txtID.Text + "'"sqlcommond com=new sqlcommond(Str,con)//con为你的SqlConnection对象
con.open()
SqlDataReader dr= com.ExecuteReader()
dr.Read()
string student=dr.GetString(0)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)