在查询中为一栏写CASE条件

皮肤

我有一个要在其中应用CASE条件的查询这是我的查询:

Select 
    a.mkey, a.party_name, a.doc_no Inward_No, 
    c.type_desc Doc_Type, a.ref_no, 
    convert(varchar(25),a.ref_date,103) Ref_date,
    a.Inward_amt, b.first_name + ' ' + b.last_name ToUser --- here
from 
    inward_doc_tracking_hdr a
inner join 
    user_mst b on a.To_User = b.mkey
inner join 
    type_mst_a c on a.doc_type = c.master_mkey  
                 and a.mkey =227423

我要的是:如果我ToUserNULL话,我想利用Last_To_User它取代。

如何在SQL Server中执行此操作?

marc_s

尝试此操作-仅ISNULL在您的姓和名串联时使用

Select 
    a.mkey, a.party_name, a.doc_no Inward_No, 
    c.type_desc Doc_Type, a.ref_no, 
    convert(varchar(25),a.ref_date,103) Ref_date,
    a.Inward_amt, 
    -- if the first_name+last_name is NULL, then take Last_To_User instead
    ISNULL(b.first_name + ' ' + b.last_name, Last_To_User) ToUser 
from 
    inward_doc_tracking_hdr a
inner join 
    user_mst b on a.To_User = b.mkey
inner join 
    type_mst_a c on a.doc_type = c.master_mkey  
                 and a.mkey =227423

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以查询的最后一栏并将结果逗号分隔为一栏

来自分类Dev

在MSSQL中按一栏排序

来自分类Dev

MySQL搜索文本在一栏中

来自分类Dev

Excel:表中的第一栏

来自分类Dev

一栏减去一栏

来自分类Dev

使用pyodbc查询MSSQL将结果放在一栏中

来自分类Dev

SQL Server查询以按顺序计算一栏中更改值的数量

来自分类Dev

在第一栏中为特定范围分配序列号

来自分类Dev

计算一栏中数字的频率,而等于另一栏中的文本

来自分类Dev

将一栏中的文字替换为另一栏中的字典

来自分类Dev

一栏中的表格,另一栏中的文字段落

来自分类Dev

区分一栏

来自分类Dev

将一栏除以12,MySQL查询

来自分类Dev

如何在一栏条件下过滤数据?

来自分类Dev

为什么我的一栏显示为空?

来自分类Dev

为什么我的一栏显示为空?

来自分类Dev

一栏的Excel VBA宏,如果为true,则将公式应用于另一栏

来自分类Dev

js砌体卡在无限滚动的一栏中

来自分类Dev

在热图()的一栏中反转“热量”

来自分类Dev

替换CSV第一栏中的数据

来自分类Dev

在一栏中合并日期和小时

来自分类Dev

熊猫:递增计数一栏中的事件

来自分类Dev

在TableView的一栏中显示多个角色

来自分类Dev

处理一栏文字档案中的资料遗失

来自分类Dev

如何删除“。”后的字符。(点)在第一栏中?

来自分类Dev

我如何摆脱最后一栏中的零

来自分类Dev

一栏中特定数字的总和(Google表格)

来自分类Dev

如何删除“。”后的字符。(点)在第一栏中?

来自分类Dev

表格中的最后一栏不可点击