表中某一个字段(机组规模)的实际值为字符串,想对这个字段进行中文查询,我现在只能字符串查询,各位大神

1558088401(1).jpg

FineReport 馋死猫的鱼 发布于 2019-5-17 18:22
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
馋死猫的鱼Lv1见习互助
发布于2019-5-23 15:52

关联两张表即可

最佳回答
0
langyunLv5初级互助
发布于2019-5-17 18:27
like N'%国产%' ,用like不可以吗
  • 馋死猫的鱼 馋死猫的鱼(提问者) 我现在用的就是like 但是只能输入字符串才能检索成功,我想输入中文检索
    2019-05-17 18:32 
  • langyun langyun 回复 馋死猫的鱼(提问者) sql server?,在like后面加个N,like N\'%国产%\'
    2019-05-17 18:35 
  • 馋死猫的鱼 馋死猫的鱼(提问者) 回复 langyun SELECT * FROM `view_formson_1125` where 1=1 ${if(len(岗位)==0,\"\",\"and 员工岗位 like \'%\"+岗位+\"%\'\")} 加N是什么意思呢,我这个数据库中存的就是字符串。
    2019-05-17 18:41 
  • 馋死猫的鱼 馋死猫的鱼(提问者) 回复 langyun 能不能加下扣扣(1550916018),帮忙看下
    2019-05-17 18:49 
最佳回答
0
yuzhimingLv2初级互助
发布于2019-5-17 20:05

吧模板上传上来看看吧

最佳回答
0
圣体叶小凡Lv6高级互助
发布于2019-5-17 21:55

页面显示的是显示值,那你sql为啥不能关联一下显示值的那个表,然后where条件用显示值来做查询

  • 馋死猫的鱼 馋死猫的鱼(提问者) 这个字符串显示是中文,实际存在数据库的是字符串(-23343748956u0048),,尝试关联显示中文的那个表B,但是还是不行,不知道问题在哪
    2019-05-19 14:25 
  • 3关注人数
  • 535浏览人数
  • 最后回答于:2019-5-23 15:52
    请选择关闭问题的原因
    确定 取消
    返回顶部