本文介绍了在sql查询中如下的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 在数据库记录中如下(表名指定) 姓名指定头型 Ram Courseofficer 0 Sekar导演1 i我将案例查询如下 当Headtype 0表示我想要文本courseofficer 当Headtype 1意味着我想要文本Authorisedsignatoury。 该查询如下 选择指定,(案例 何时 Head_Type = ' 0' 然后 ' Courseofficer' 何时 Head_Type = ' 1' 然后 ' Authorisedsignatory' else Head_Type 结束) as 类型 来自名称 但是会显示以下错误消息: 转换varchar值时转换失败'< code> courseofficer< / code>'到数据类型位。 我做错了什么?解决方案 In database record as follows (Table Name Designation)Name Designation HeadtypeRam Courseofficer 0Sekar Director 1 i am putting case query as followswhen Headtype 0 means i want text courseofficerwhen Headtype 1 means i want text Authorisedsignatoury. for that query as follows Select designation , (Case when Head_Type = '0' then 'Courseofficer' When Head_Type = '1' then 'Authorisedsignatory' else Head_Type end) as Typefrom DesignationsBut below error message is displayed:Conversion failed when converting the varchar value '<code>courseofficer</code>' to data type bit.What am i doing wrong? 解决方案 这篇关于在sql查询中如下的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 11-02 03:35