方法一:
sql中的连接符用“||”;
举例1:select 'zhang'||' san' from dual ;结果就是 “zhang san”;
举例2:select name || '的年龄是'|| age from tablename;结果就是“zhangsna的年龄是11”。
方法二:
mysql, oracle db2
select field1 || field2 from tab
sql server:
select field1 + field2 from tab
SQL的核心部分相当于关系代数,但又具有关系代数所没有的许多特点,如聚集、数据库更新等。它是一个综合的、通用的、功能极强的关系数据库语言,尽管SQL的功能很强,但语言十分简洁,核心功能只用了9个动词。
扩展资料:
SqlServer函数
upper(char_expr) 转为大写
lower(char_expr) 转为小写
space(int_expr) 生成int_expr个空格
replicate(char_expr,int_expr)复制字符串int_expr次
reverse(char_expr) 反转字符串
stuff(char_expr1,start,length,char_expr2) 将字符串char_expr1中的从start开始的length个字符用char_expr2代替
参考资料来源:百度百科-连接符
参考资料来源:百度百科-结构化查询语言
;
with class as (
select '1' as class_id,'班级1' as name
union
select '2','班级2'
),
student as (
select '2' as classid,'张三' as name
union
select '2','李四'
union
select '1','王五'
union
select '2','小赵'
union
select '1','小明'
)
select classid,
u_type=stuff((select ','+name from student where kclassid=classid for XML path('')),1,1,'')
from student k
group by classid
classid u_type
------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 王五,小明
2 李四,小赵,张三
(2 行受影响)
$num=5;//或$num=$_GET['num'];从参数获取
$sql="select from table1 limit 0,{$num}";
这样就OK了~
以上就是关于sql如何将二个字段连接在一起全部的内容,包括:sql如何将二个字段连接在一起、sql查询结果拼接、mysql中sql语句的带参数拼接问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)