求sql语句:如何将数据库同一个表内的两个字段的内容合成一个字段输出? select name1+name2 as name4,name3 from tablename 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create view viewname asselect name1+name2 as name4,name3 from tablenamego create view viewname asselect name3,name4=name1+name2 from tablenamego --如果要考虑全面一点,最好用:create view viewname asselect name3,name4=isnull(name1,'')+isnull(name2,'') from tablenamego 因为NULL值与任何值的计算结果均为null,所以,如果用第一种办法.当name1,name2任意一个为NULL时,就得不到正确的结果.第二种方法就可以避免这个问题. 关于数据库设计的疑问 如何给数据库加索引?怎样判断加在哪一列上? 同局域网的企业管理器不能连接本台电脑 一个存储过程的问题 SQL Server2005的维护计划使用SQL字段查询 哪里有SQL2000英文版下载,给个网址. SQL2005中的SSIS包对大数据量数据copy失败 怎样去掉程序执行过程中,程序停下来显示一些中间的不必要的提示? 我想在sql7.0中用select 的语句把一个字段的字符数按大小排序,不知那位朋友可以做。*********8急急急急**************** 怎样合并两个字段?谢谢! 在线等候。。。 祼跪,誠問。怎樣才能進行不分大小寫的查詢? 创建数据表
as
select name1+name2 as name4,name3 from tablename
go
as
select name3,name4=name1+name2 from tablename
go
as
select name3,name4=isnull(name1,'')+isnull(name2,'') from tablename
go
第二种方法就可以避免这个问题.