如何模糊查询

什么是模糊查询
通俗来讲点,模糊查询就是你想要查找一个模糊的值,它是一个大概的,不是很明确的。例如查询所以姓张的学生的姓名,或者成绩在60到80分之间的学生,这种查询不是指定某个人的姓名,一个具体的时间或固定的地点,这样的查询就叫模糊查询。
使用LIke进行模糊查询在这里插入图片描述
1.查询表中所有姓张的学生的信息在这里插入图片描述
2.查询表中所有叫张某某的学生的信息
在这里插入图片描述
3.查询表中所有叫张三和张四的学生的信息
在这里插入图片描述
4.查询表中所有不姓张的学生的信息
在这里插入图片描述

#使用BETWEEN进行模糊查询

5.查找年龄40到60岁之间的信息
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现下拉框的模糊查询,可以使用JavaScript来动态过滤下拉框选项。具体实现方式如下: 1. 给下拉框添加一个输入框,用于输入要查询的关键字。 2. 监听这个输入框的change事件,每次输入内容发生变化时,都要重新过滤下拉框选项。 3. 获取下拉框的所有选项,遍历每个选项,判断选项的文本内容是否包含输入框中的关键字,如果包含,则显示该选项,否则隐藏该选项。 以下是一个简单的例子,实现了一个带有输入框的下拉框,可以通过输入框中的关键字来过滤下拉框选项: HTML代码: ```html <label for="select">下拉框:</label> <input type="text" id="select-filter"> <select id="select"> <option value="1">苹果</option> <option value="2">香蕉</option> <option value="3">橙子</option> <option value="4">西瓜</option> <option value="5">葡萄</option> </select> ``` JavaScript代码: ```javascript var select = document.getElementById('select'); var selectFilter = document.getElementById('select-filter'); // 监听输入框变化事件 selectFilter.addEventListener('change', function() { // 获取输入框中的关键字 var keyword = selectFilter.value.toLowerCase(); // 遍历下拉框的选项,过滤掉不符合条件的选项 for (var i = 0; i < select.options.length; i++) { var option = select.options[i]; var text = option.text.toLowerCase(); if (text.indexOf(keyword) >= 0) { option.style.display = ''; } else { option.style.display = 'none'; } } }); ``` 这样就可以实现一个简单的下拉框模糊查询功能了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值