select pd_sys_accounts.account,pd_sys_accounts.name,OB_ACCOUNT_ADDTIONAL.SKILLLEVEL
from pd_sys_accounts
left join OB_ACCOUNT_ADDTIONAL
on pd_sys_accounts.account=OB_ACCOUNT_ADDTIONAL.ACCOUNT
我要实现SKILLLEVEL不为空时显示原来的,为空时默认为1,怎么写SQL语句?在线等
from pd_sys_accounts
left join OB_ACCOUNT_ADDTIONAL
on pd_sys_accounts.account=OB_ACCOUNT_ADDTIONAL.ACCOUNT
我要实现SKILLLEVEL不为空时显示原来的,为空时默认为1,怎么写SQL语句?在线等
解决方案 »
- 哎,就没办法解决这个问题????(给自定义控件加默认数据源)
- 在C#中如何将多个rtf文件内容组合在一起用一个rtf文件保存?
- 请问是用T-SQL语言编程代码创建数据库好呢,还是在SQL SERVER开发环境中手工设计数据库好。哪种方法优越性大。
- 用vs2005编写c# winform时,关于事件参数的理解?
- 只有wsdl文件,如何调用webservice??
- 如何用C#打开文件?
- 对不起打扰了,问个简单的问题
- 求助:为什么工作线程不能操作UI线程的控件
- VC#低级、明显BUG怎么没被修复呢???汗
- 关于菜单的问题
- 音频怎么"一幅一幅"发送,我已经实现图片发送了,我要视频流发送,怎么实现了?
- 网络音频的聊天代码能否多端口接收和发送语音
ISNULL(OB_ACCOUNT_ADDTIONAL.SKILLLEVEL,1)
from pd_sys_accounts
left join OB_ACCOUNT_ADDTIONAL
on pd_sys_accounts.account=OB_ACCOUNT_ADDTIONAL.ACCOUNT
(CASE OB_ACCOUNT_ADDTIONAL.SKILLLEVEL WHEN NULL
THEN '1' ELSE SKILLLEVEL END) AS SKILLLEVEL
FROM pd_sys_accounts LEFT JOIN
OB_ACCOUNT_ADDTIONAL ON
pd_sys_accounts.account = OB_ACCOUNT_ADDTIONAL.ACCOUNT
IIF(OB_ACCOUNT_ADDTIONAL.SKILLLEVEL IS NULL,1,OB_ACCOUNT_ADDTIONAL.SKILLLEVEL)
from pd_sys_accounts
left join OB_ACCOUNT_ADDTIONAL
on pd_sys_accounts.account=OB_ACCOUNT_ADDTIONAL.ACCOUNT
from pd_sys_accounts
left join OB_ACCOUNT_ADDTIONAL
on pd_sys_accounts.account=OB_ACCOUNT_ADDTIONAL.ACCOUNT