sql 两字段连接 数据 库 中有两个 字段 一级部门(FirstDep) 二级部门(SecondDep)怎样把这两个 连接 成一个字段,并且如果二级部门为空时显示一级部门?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select isnull(FirstDep,'')+isnull(SecondDep,'') from tb select FirstDep+isnull(SecondDep,'') from tb try--select ltrim(FirstDep)+'-'+isnull(replace(ltrim(SecondDep),'0',''),'')from tb select isnull(FirstDep,'')+isnull(SecondDep,'') from tb看着回复为0,打开了,却发现沙发早已被人占为己有 SELECT CASE WHEN isnull(SecondDep,'')='' THEN isnull(FirstDep,'') ELSE isnull(FirstDep,'')+'--'+isnull(SecondDep,'') FROM TB 多此一举。select case when Seconddep='' then isnull(Firstdep,'') else isnull(FirstDep,'')+'--'+ SecondDepfrom tb from 前面少写一个 end to #11如果没有SecondDep,FirstDep 显示 不出来 to #10加上 end 就完美了 请问sql里如果把传进来的yyyyMMddHHmmss格式转为datetime格式啊 问个sql中not like的问题?在线等 如何用VC#2005EE和SQL Server Management Studio添加一个文件? 一个存储过程的问题,在线等。。 还是交叉表的问题,我的语句有错误,请帮忙看看 我现在想要SQL server 2000,哪里有下载?谢谢 郁闷了一天的视图诡异错误!! 为什么数据库连接不上?谢谢答复! 触发器可以修改远程数据库吗 关于锁的问题!! 如何批量修改这种格式的数据 一个简单的搜索问题.
select
ltrim(FirstDep)+'-'+isnull(replace(ltrim(SecondDep),'0',''),'')
from
tb
select isnull(FirstDep,'')+isnull(SecondDep,'') from tb
看着回复为0,打开了,却发现沙发早已被人占为己有
多此一举。
select case when Seconddep='' then isnull(Firstdep,'') else isnull(FirstDep,'')+'--'+ SecondDep
from tb
from 前面少写一个 end
加上 end 就完美了