sql server数据库,case when语句返回查询结果时中文变成问号

1.png

冥河 发布于 2021-1-3 19:05 (编辑于 2021-1-3 19:06)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-1-3 19:14(编辑于 2021-1-3 19:19)

楼主:这个是sql server数据库编码问题,参考文档修改下编码,重启数据库即可;

image.png

https://zhidao.baidu.com/question/748807276488281692.html

========

定义数据连接时,出现中文乱码,修改方法:

image.png========

另外,你这个逻辑有点问题,检查性别列是不是存在空值的情况;

-- 注意验数,以免被领导怼;

========


image.png

  • 冥河 冥河(提问者) 1,在单引号前面加个N,就可以正常显示了。 2,查了下数据库,确实是有部分同事的性别信息未维护进去,导致数量没对上。谢谢海哥~
    2021-01-03 19:46 
  • zsh331 zsh331 回复 冥河(提问者) 客气。
    2021-01-03 20:11 
  • 1关注人数
  • 1472浏览人数
  • 最后回答于:2021-1-3 19:19
    请选择关闭问题的原因
    确定 取消
    返回顶部