实现的方法和详细的操作步骤如下:
1、第一步,打开sql查询器,连接相应的数据库表,例如test2表,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,单击“查询”选项并输入如下箭头所指的代码,然后进入下一步。
3、最后,完成上述步骤后,单击“运行”选项,将看到is_male字段中的0和1分别替换为“是”和“否”以进行输出,如下图所示。这样,问题就解决了。
这样查出来怎么显示的是问号的说
追答把你的SQL贴出来瞅瞅
追问select (case when VIP=0 then '是' else '否' end) as VIP,HTID,FARMER_NAME from t_paiduixinxib where STATE = '1' and SGX_MARK = '" + sgxh + "' and PD_XH = '" + pdxh + "'
追答select case(VIP) when 0 then '是' else '否' end as VIP,HTID,FARMER_NAME from t_paiduixinxib where STATE = '1' and SGX_MARK = '" + sgxh + "' and PD_XH = '" + pdxh + "'
或
select case when VIP = 0 then '是' else '否' end as VIP,HTID,FARMER_NAME from t_paiduixinxib where STATE = '1' and SGX_MARK = '" + sgxh + "' and PD_XH = '" + pdxh + "'
显示出来的还是问号啊,不知道怎么回事,数字可以显示,但是字符串就会变成问号
追答要是这样的话可能是字符集的问题了,没有识别“是否”这俩汉字,转成了乱码……这个SQL应该是没有问题的。
本回答被提问者采纳