SQL 中 _和% 以及 =和like 的 区别

36 篇文章 3 订阅
订阅专栏

staff表: 


 

 =和like

区别:= 匹配一个精准值, like 可以匹配一个范围

select * from staff where name = 'bob';

 


 select * from staff where name like 'bob';

 


_和%

区别:_ 任意匹配一个字符,% 任意匹配多个字符 

 select * from staff where name like '_lice';

 


select * from staff where name like '%e';

 


 


concat:拼接 

select id,name, concat( name,'是', job) from staff;

 

 

数据库查询语句SQLlike、%、-的区别
data+scenario+science+insight
11-16 1万+
数据库查询语句SQLlike、%、-的区别 数据库查询语句SQLlike、%、-的区别 %百分号通配符:表示任何字符出现任意次数(可以是0次) SQL 语句选取 name 以字母 "k" 结尾的所有客户: SELECT * FROM Websites WHERE name LIKE '%k'; 执行输出结果: 下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符. 查询员工名称以员工1开头,且后面只有一个字符的人 select * from #tmpEmpl.
sql测验,like 和 = 的区别
weixin_34168700的博客
01-15 2648
1.SQL 指的是? 您的回答:Structured Query Language 2.哪个 SQL 语句用于从数据库提取数据? 您的回答:SELECT 3.哪条 SQL 语句用于更新数据库的数据? 您的回答:UPDATE 4.哪条 SQL 语句用于删除数据库的数据? 您的回答:DELETE 5.哪条 SQL 语句用于在数据库插入新的数据? 您的回答:INSERT I...
SQL 查询 like 与 = 的区别
czf2505的专栏
04-10 1562
1  like的用法例子 Select * From [vwItemOnHandOnOrderDGQByWHOverview] Where 1 = 1 And [Group1] Like 'Beds' 2 = 的用法例子 Select * From [vwItemOnHandOnOrderDGQByWHOverview] Where 1 = 1 And [Group1]
sql语句在做精确查找时,使用"="和使用"like"符合的区别
WesleyBluer的博客
04-29 4619
最近使用sql语句的时候发现,在对表进行精确查找时,使用"="和使用"like"的执行计划不同,并且性能上也有较大差距,使用"like"的查询开销是使用"="的8-9倍左右,于是对该问题进行了研究。 在精确查找时,使用like和使用=,所采用的的算法是不相同的。使用like,会对字符进行逐个比较;而使用=,则会采用一些优化的算法,比如首先比较字符个数是否相同,如果字符不相同就不再向下比较了。因此...
SQL的等号(=)、IN、LIKE三者的比较
热门推荐
MTbaby的博客
04-09 3万+
SQL的等号(=)、IN、LIKE三者的比较。 SQL 等号、IN、LIKE 三者都可以用来进行数据匹配 。但三者并不相同。 等号(=):是用来查找与单个值匹配的所有数据; IN :是 用来查找 与多个值匹配的所有数据; LIKE:用来查找与一个模式匹配的所有数据。 一、等号(=) 确切知道所要查找的内容,且为单一值时,可以使用等号运算符来进行数据比较。等号运算符可以使用字符
SpringMVC+MyBatis下使用Pagehelper插件实现分页功能
u010797364的博客
12-31 1222
pom.xml添加分页插件依赖 com.github.pagehelper pagehelper 4.1.6 dialect=mysql </bean> </array> </property> </bean> 在Service层直接调用 PageHel...
优化下面python代码 _sql_list = "select e.*,t.type from event e left join event_type t on e.event_type = t.id " if event_name: _sql_list += f" where event_name like '%{event_name}%'" if source_address: _sql_list += f" where source_address like '%{source_address}%'" if target_address: _sql_list += f" where target_address like '%{target_address}%'" if event_type: _sql_list += f" where event_type = '%{event_type}%'" if state: _sql_list += f" where state = '%{state}%'" if disposer_name: _sql_list += f" where disposer_name like '%{disposer_name}%'" if start_time: _sql_list += f" where create_time >= '%{start_time}%'" if end_time: _sql_list += f" where create_time <= '%{end_time}%'"
07-08
下面是对上述代码的优化: ...通过将各个条件存储在一个列表,然后在构建 SQL 查询语句时使用字符串连接,可以避免重复使用 `where` 关键字。这样可以更清晰地构建查询条件,并减少代码的重复部分。
python 在sql语句使用%s,%d,%f说明
09-16
下面将详细解释这些占位符的用法以及它们在SQL语句的作用。 1. **%s** 占位符: `%s` 是用于插入任何类型的数据,包括字符串、数字、布尔值等。Python会自动将这些值转换为字符串格式。例如,如果你有一个变量`...
Mybatis自定义拦截器,对模糊查询传值的特殊字符(\,_,%)统一进行转义处理的代码
07-27
EscapeUtil.java:特殊字符(\,_,%)转义工具类 MyQueryInterceptor.java: Mybatis自定义拦截器 注意:该拦截器只支持QueryWrapper的like方法,serviceImpl层传全角模糊查询(%%) mapper或xml层的全角模糊查询(%*%)和半角...
sql查询"_"
lizhi200404520的专栏
06-08 1306
sql查询"_" 1、sql“like '%_%'”将会查找出所有的记录,下划线在like有着特殊的含义,它表示匹配任意一个字符。因此在查询包含下划线内容的时候需要“特殊关照”一下。 2、 1)第一种方法使用escape转义 mysql> select * from t where x like '%\_%' escape '\'; 返回包含有"_"的记
mysql优化篇:where的like和=的性能分析
qwe123147369的博客
08-31 1277
一、引言 那使用过数据库的人大部分都知道,like和=号在功能上的相同点和不同点, 那我在这里简单的总结下: 1,不同点:like可以用作模糊查询,而’='不支 持此功能;如下面的例子,查询info表字段id第一个字母为1的数据: select * from info where id like '1%'; 2,相同点:like和"="都可以进行精确查询,比如下面的例子,从结果上 看,都是查询info表字段id等于’12345’的结果: select * from info where id l
SQL 的=,in,like之间的区别
xingchenhy的博客
06-05 1万+
SQL的=,in,like之间的区别:          三者都可以用来进行数据匹配 。但三者并不相同。           等号是用来查找与单个值匹配的所有数据;           IN 是 用来查找与多个值匹配的所有数据;           而 LIKE用来查找与一个模式匹配的所有数据。            1.等号 确切知道所要查找的内容,且为单一值时,可以使用等号运算符来
sql里%和_的区别
2301_79958578的博客
05-02 787
将匹配只有一个字符在 "Sm" 和 "th" 之间的字符串,如 "Smith"(匹配的是'i'),但不会匹配 "Smythe" 或 "Smoooth"。将匹配以 "Smth" 开头的任何字符串,如 "Smith", "Smythe", "Smthingelse" 等。(百分号):这个通配符代表零个、一个或多个任意字符的序列。在模式匹配时,它可以匹配任何字符串,包括空字符串。这两个符号在构建涉及字符串模式匹配的SQL查询时非常有用。子句进行模式匹配,以便在查询时进行模糊搜索。是一个更宽泛的匹配符,而。
sql% 和 _有区别
最新发布
m0_57236802的博客
05-25 612
通配符:用于匹配任意数量的字符,常用于查找某个子字符串出现在任意位置的情况。通配符:用于匹配单个字符,常用于精确匹配特定位置的字符。了解和正确使用这两个通配符,可以提高SQL查询的灵活性和准确性,满足各种复杂的查询需求。
Sql Server通配符的使用
liyingju的专栏
11-26 1526
Sql Server通配符的使用通配符_"_"号表示任意单个字符,该符号只能匹配一个字符."_"可以放在查询条件的任意位置,且只能代表一个字符.一个汉字只使用一个"_"表示.通配符%"%"符号是字符匹配符,能匹配0个或更多字符的任意长度的字符串.在SQL语句可以在查询条件的任意位置放置一个%来代表一个任意长度的字符串.在查询条件时也可以放置两个%进行查询,但在查询条件最好不要
SQL基础
QJY1437758743的博客
04-17 3828
一.distinct 加在字段前面去重 二.AND 和 OR 运算符 我们也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式): SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter' 三.ORDER BY 以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber): SELECT Company, OrderN..
写文章

热门文章

  • MyBatis详解 41532
  • 解决Spring Boot中APPLICATION FAILED TO START的问题 34589
  • timeout of 5000ms exceeded的解决方法 26606
  • private static final long serialVersionUID = 1L详解 22090
  • MySQL 查询各科前三名(考虑成绩并列情况) 16261

分类专栏

  • 填坑日志 122篇
  • Spring Cloud 8篇
  • 面试 33篇
  • 系统架构设计师 7篇
  • 操作系统与虚拟机底层 15篇
  • MyBatis及MyBatisPlus 19篇
  • 软件设计师 15篇
  • Linux系统管理 4篇
  • LeetCode 3篇
  • 谷粒商城 12篇
  • ElementUI 3篇
  • Docker 10篇
  • ElasticSearch 4篇
  • SpringBoot 29篇
  • JavaScript 10篇
  • RabbitMQ 8篇
  • Jenkins 1篇
  • Hibernate 2篇
  • Nginx 2篇
  • Spring 48篇
  • MongDB 7篇
  • SpringCloud第二季 7篇
  • Redis 4篇
  • 小程序 4篇
  • MySQL高级 5篇
  • uni-app 2篇
  • SharingSphere 1篇
  • ActiveMQ 9篇
  • MyCat 8篇
  • Netty 11篇
  • JavaWeb 23篇
  • 数据结构和算法 12篇
  • Kubernetes 1篇
  • Github 3篇
  • SpringCloud 7篇
  • SpringMVC 5篇
  • Layui
  • python 5篇
  • Vue 23篇
  • MySQL 36篇
  • TypeScript 17篇
  • BootStrap 5篇
  • Java 138篇
  • 云服务器 7篇

最新评论

  • request实现转发跳转,数据传递与response实现重定向

    最小的帆也能远航: 啊,这个好像是你创建就有的吧

  • request实现转发跳转,数据传递与response实现重定向

    Fgh59420: 哥 有没有web.xml文件的配置啊 新手真的不懂

  • java获取两个日期之间的所有日期

    weixin_45745440: 日期判断这写反了改成staerDate.isBefore(endDate)

  • Idea安装完成后打不开的问题

    蜜桃四季春~: 好的好的,感谢表情包

  • Idea安装完成后打不开的问题

    最小的帆也能远航: 说明你的电脑没有卸载干净idea,卸载干净再去装,然后破解,可以看我另一篇博客

大家在看

  • Java 编码系列:日期和时间、文件操作 390
  • CSV格式转换(ansi\GBK——>>UTF-8)GUI工具 398
  • 二叉树进阶之红黑树超详细讲解 1146
  • 【C语言】多线程生产者-消费者模式
  • 共享单车轨迹数据分析:以厦门市共享单车数据为例(五) 1176

最新文章

  • 线程池的四大拒绝策略
  • Stream API来输出按某个属性(比如type)出现次数最多的对象,并且在出现次数相同的情况下选择列表中时间最早的那个对象
  • 两个list对象集合A,B,对A集合的某个属性赋值,要求这个集合的另一个属性值等于另一个对象B集合的属性值,并满足两个条件
2024
08月 2篇
06月 3篇
04月 8篇
03月 26篇
02月 20篇
01月 2篇
2023年62篇
2022年47篇
2021年201篇
2020年267篇

目录

目录

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家制做玻璃钢雕塑清远商场美陈温州园林玻璃钢雕塑价格云浮革命主题玻璃钢卡通雕塑德庆玻璃钢抽象雕塑批发梅州玻璃钢卡通雕塑批量定制山东抽象玻璃钢雕塑价位耐用性好玻璃钢花盆批发出口玻璃钢雕塑广西商场美陈公司商场体验式美陈重庆玻璃钢卡通雕塑定制深圳从化玻璃钢人物雕塑上海商场商业美陈报价供销玻璃钢雕塑百货商场美陈布置南京定制玻璃钢雕塑要多少钱芜湖新年商场美陈十堰玻璃钢花盆广东商业商场美陈费用柳州小区玻璃钢雕塑定制河南省玻璃钢雕塑哪家强云南欧式玻璃钢雕塑销售厂家芜湖步行街玻璃钢雕塑制作固原玻璃钢雕塑郑州玻璃钢雕塑供应商玻璃钢迎宾人物雕塑生产厂家周口玻璃钢卡通雕塑设计多少钱太原玻璃钢雕塑喷漆重庆玻璃钢大型雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化