我写了select distinct name from a where name=\'${name}
我写了select distinct name from a where name='${name}'   为什么预览的时候只显示我填入的那个值
FineReport 文琦 发布于 2020-12-2 16:08
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
1
zsh331Lv8专家互助
发布于2020-12-2 18:30
select distinct name from a where name like '%${name}%' 
-- 一个模糊查询,咋搞的这么复杂= =#


最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-2 16:09

你都指定where条件了,当然只有你填入的那个值了啊

  • 文琦 文琦(提问者) 应该怎么改?
    2020-12-02 16:13 
  • snrtuemc snrtuemc 回复 文琦(提问者) 你要查询全部不同姓名,包后面的where语句去掉 select distinct name from a
    2020-12-02 16:14 
  • 文琦 文琦(提问者) 按name查询,不显示
    2020-12-02 16:16 
  • snrtuemc snrtuemc 回复 文琦(提问者) 你查name字段,你where条件又限制name了,如果不存在你输入的数据,当然不显示了
    2020-12-02 16:20 
最佳回答
0
指间沙Lv6中级互助
发布于2020-12-2 16:19

select name distinct name from a

group name


最佳回答
0
ColdmanLv6高级互助
发布于2020-12-2 16:21(编辑于 2020-12-2 16:41)

你这个语句的意思是:

在A表中查询去重后的name字段数据,where这个name字段的值=你输入的名字

最佳回答
0
珠珠管理员见习互助
发布于2020-12-2 16:35

请勿重复提问,若没得到想要的回答,请完善问题

多次重复发帖是违规行为,本次只将重复发的帖子删除,只保留一个帖子(即本帖),不对提问者作出处理

请仔细阅读《关于帆软社区提问的相关说明》https://bbs.fanruan.com/thread-117166-1-1.html

最佳回答
0
AlyswlLv6见习互助
发布于2020-12-3 10:11

如果你想要参数,又想不输入参数的时候显示全部,可以这样 当参数为空时选择全部:

where name='${name}' or '${name}'=''


  • 5关注人数
  • 557浏览人数
  • 最后回答于:2020-12-3 10:11
    请选择关闭问题的原因
    确定 取消
    返回顶部