我的表里有3个int型的列a、b、c,希望把他们连成一个string型的列a-b-c请问应如何编写查询
我现在写select a+'-'+b+'-'+c as d结果不对
我现在写select a+'-'+b+'-'+c as d结果不对
解决方案 »
- C# 打开sqlserver2008 连接时的问题
- SQL安装好后出问题了
- sql2000 dts包 如何实现条件分支(在线等,急!)
- win server2003 下可以同时共存SQLSERVER2000和2005吗
- 请教一个查询
- 在SQL Server中where、using、on在什么时候等价?
- 经DES加密的信息用SQL如何查询更好?
- SQL Server 2005 Express 的MSM (Merge Module)在哪能找到?多谢了。
- 无限级分类 存储过程
- java执行sql server的select count的效率,怎么样写,效率最高?
- sql2000 判断表中字段数值是否改变,并把修改的数据记录到日志表里
- ★★弱问★★Sql 2005 视图里的数据到底是不是保存到一个临时表里的
select cast(a as varchar)+'-'+cast(b as varchar)+'-'+cast(c as varchar) as d
将1,2,3,替换成int类型的字段名
select convert(nvarchar(50),a)+'-'+convert(nvarchar(50),b)+'-'+convert(nvarchar(50),c) as newString