模糊查询和in的组合使用

标签:  SQL

假如我们有这样的一个表:

然后我们想要查询姓名里面(图中红框)名字以A,B,C开头的姓名的全部信息:

我们一般会这样写:

select * from emp where ename like  'A%' or ename like 'B%' or ename like 'C%';

但是如果需要很多这样的字符串的模糊查询呢。

我们可能会想到用 in 关键字,但是in关键字和like关键字是没有办法直接一起使用的。

所以我们想到了一种解决办法:

select * from emp where name like substr(name,0,1) in ('A','B','S');

通过截取字符串来配合like和in的使用来达到我们的目的。

版权声明:本文为qq_39565202原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_39565202/article/details/103448994

智能推荐

数据库的组合查询和统计查询

数据库的组合查询和统计查询 一、实验目的 对数据库进行组合查询和统计查询 二、实验内容 1、加深对SQL语言查询语句的理解 2、熟练掌握数据查询中的分组统计、计算和组合操作方法。 三、实验要求 在本题下面提交基本操作效果截图。 一,组合查询简单查询。 1、查询全体学生情况,查询结果年龄降序排列 2、查询表中男、女学生的人数 3、查询表中每个学生及成绩的情况 二、带HAVING子句的分组查询 查询出...

使用PageHelper来写个简单的模糊查询分页

首先想要了解这个插件的使用,可以去下面的网址查看,我这里只是简单的运用,而更多的操作则需要自己探索 github:github 中文文档:中文文档 首先按照文档来看我们先导入所需要的包 如果没有使用maven,则可以通过导入jar包,具体见文档 接着我们需要配置拦截器插件(我使用的是mybatis配置文件上) 这里我们需要注意的是配置的顺序 而plugin标志具体参数的配置和用处,可以查看文档,这...

利用HashMap等双列集合,统计字符串中字符出现的次数 。

双列集合HashMap中存储的方式: HashMap<Character, Integer> hm = new HashMap<>() ; Key类型为:Character ;  Values类型为:Integer ; 实现代码:  ...

深度学习——tensorflow教程(一)

目标 教程基于tensorflow2.0进行编写 建立一个对图像进行分类的神经网络。 训练此神经网络。 最后,评估模型的准确性。 代码 模型结构 训练过程...

分页问题

今天看了阿里云的一篇文章,提到了关于分页的问题,之前我也没有注意到过。 create table baixyu as select object_id,object_name,data_object_id from dba_objects; “`...

猜你喜欢

JVM 性能调优 jstack

JVM 性能调优 jstack Jstack是Jdk自带的线程跟踪工具,用于打印指定Java进程的线程堆栈信息 命令 jstack pid > dump文件名 如 查看pid命令 查看进程下哪些线程占用了高的cpu 线程状态 状态名称 说明 NEW 初始状态,线程被构建,但是还没有调用start()方法 RUNNABLE 运行状态,Java线程将操作系统中的就绪和运行两种状态笼统地称作&ld...

【机器学习实战】第五章:Logistics回归

主要思想: 根据现有数据对分类边界建立回归公司,以此进行分类; 目的: 寻找最佳拟合参数,使用的是最优化算法。 一般过程: 收集数据:采用任意方法收集数据。 准备数据:由于需要进行距离计算,因此要求数据类型为数值型。另外,结构化数据格式则最佳。 分析数据:采用任意方法对数据进行分析。 训练算法:大部分时间将用于训练,训练的目的是为了找到最佳的分类回归系数。 测试算法:一旦训练步骤完成,分类将会很快...

简单介绍vue和bootstrap整合

一,提前把bootstrap的包下载下来,解压好。 二,在构建完成vue项目后,需要下载jquery插件:cnpm install jquery --save-dev 接着运行下面的3个命令: cnpm install style-loader --save-dev cnpm install file-loader --save-dev cnpm install css-loader --save...

博弈问题的一些想法(菜鸟,不喜勿喷。。。)

对于固定每次取值的博弈题目如bash和nim(每次取ai个可以先存进数组),可以使用sg表来打表找规律。 对于像斐波那契博弈,威佐夫博弈等每次可取1到(n-1)个的题目,由于太菜不能写出SG表,所以建议自行找规律。。。。(根据N,P的关系) 如斐波那契博弈(51nod bash游戏v4) 威佐夫博弈 gdu1186(找规律)...

备忘录模式——存档读档

  备忘录模式(Memento)定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。该模式又叫快照模式。   使用场景: 使用命令模式时,需要实现命令的撤销 还原错误或无效的状态   结构: 发起人(Originator)角色:记录当前时刻的内部状态信息,提供创建备忘...

哆哆女性网王婿叶凡健康养生的词语孙弘均醉西游起名李姓二字起名不一样的经历作文700字白芨种植需要多少钱女生qq网名带符号方女宝宝起名杞县到民权初学八字算命入门农村包地种什么挣钱周公解梦死去的母亲签名坚定周易起品牌名西安seo缑阳建室内设计师交流网站商丘即将开盘的楼盘孩子起什么乳名中关村网站制作qq号查真实姓名有算命特别准的吗网站关键词优化代码用姓名起微信名个性酒店起名天气的谚语深圳网站设计师培训淡定的网名2021天狼影视最新款的电视剧文体店起名字养生产品排行榜淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化