z542601362
542601362
采纳率100%
2015-03-18 11:39

根据某列的字段前后添加逗号,然后去模糊查询,应该如何写?

已采纳

我想写出查找出数据库中U_Name列中前后加逗号可以匹配结果的。
下面两条语句都不行,求高手帮忙解答一下应该如何写,谢谢。

select U_ID,U_Name, ',' + U_Name + ',' as U_Name2 from Biao where U_Name2 like '%,张三,李四,王五,%';

select U_ID,U_Name from Biao where ',' + R_Name + ',' like '%,张三,李四,王五,%';

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • u011043843 会飞的Pikachu 6年前

    select U_ID,U_Name from Biao where R_Name RegExp ".*,{1}张三,李四,王五,.*"

    点赞 评论 复制链接分享
  • xxttttt 萧侍郎 6年前

    select U_ID,U_Name, ',' + U_Name + ',' as U_Name2 from Biao where U_Name2 like '%,张三,%'; or '%,李四,,%' or '%,王五,%';

    点赞 评论 复制链接分享
  • u012216727 大河行脚 6年前

    select U_Name from biao where U_Name like ',%' or '%,';

    如果回答对您有帮助,请采纳

    点赞 评论 复制链接分享

相关推荐