首页 > 其他分享 >06.模糊查询

06.模糊查询

时间:2022-10-16 21:57:16浏览次数:44  
标签:06 like People -- 模糊 查询 PeopleName where select

模糊查询

模糊查询使用like关键字和通配符结合来实现,通配符具体含义如下:

% : 代表匹配0个字符、1个字符或多个字符
_ : 代表匹配有且只有1个字符
[] : 代表匹配范围内
[^] : 代表匹配不在范围内
--查询出姓刘的员工信息 
select*from People where PeopleName like '刘%'
--查询出名字含有‘尚’的员工信息
select*from People where PeopleName like '%尚%'
--查询出名字含有‘尚’或者含有‘史’的员工信息
select*from People where 
PeopleName like '%尚%' or PeopleName like '%史%'
--查询出姓刘且名字是2个字的员工信息
select*from People where PeopleName like '刘_'
select*from People where 
subString(PeopleName,1,1)='刘' and len(PeopleName)=2 --subString(字符串,开始字符位数,查找的位数)
--查询最后一个字为香且名字为3个字的员工信息
select*from People where PeopleName like '__香'
select*from People where
subString(PeopleName,3,1)='香' and len(PeopleName)=3
--查询电话号前三位为187的员工信息
select*from People where PeoplePhone like '187%'
--查询电话号码前3位为187,第4位是3或者4,最后一个号码是8
select*from People where
PeoplePhone like '187[3,4]%8'
--查询电话号码前3位为187,第4位在2-5之间,最后一个号码不是2和3
select*from People where 
PeoplePhone like '187[2,3,4,5]%[^2,3]'
select*from People where 
PeoplePhone like '187[2-5]%[^2,3]'

标签:06,like,People,--,模糊,查询,PeopleName,where,select
From: https://www.cnblogs.com/rain-blogs/p/16797309.html

相关文章

  • 08.分组查询
    分组查询--根据员工所在地区分组,统计员工人数,工资总和,平均工资,最高工资,最低工资--方案1select'武汉'地区,count(*)员工人数,sum(PeopleSalary)工资总和,avg(People......
  • 04.基本查询
    基本查询--查询所有列所有行--*代表查询所有列,未加限制条件说明查找所有行select*fromDepartmentselect*from[Rank]select*fromPeople--查询员工表中(姓名,性别......
  • 05.条件查询
    条件查询SQL中常用的运算符=等于,比较是否相等及赋值!=比较不等于>比较大于<比较小于>=比较大于等于<=比较小于等于ISNULL比较为......
  • pymysql 连接、关闭、查询数据库代码
    1defget_conn():2"""3:return:连接,游标4"""5#创建连接6conn=pymysql.connect(host="127.0.0.1",7use......
  • MyBatis 模糊查询时对特殊字符"%"和"_"的处理
    MyBatis 模糊查询时对特殊字符"%“和”_"的处理问题:输入"%“或”_",查询结果为全部数据,且无法查询到带有"%"或者下划线的数据。解决:对特殊字符转义例如查询字段为na......
  • 206. 反转链表
    206.反转链表来自<https://leetcode.cn/problems/reverse-linked-list/>/***Definitionforsingly-linkedlist.*structListNode{*intval;*......
  • linux 下HBA相关查询
     1、查看当前卡的品牌,常用的卡有两种,Emulex和Qlogic。---------------------------------------------lspci|grep-ifibre2、查看HBA卡的驱动版本emulex:modinfolp......
  • dql 分组查询和条件查询
    分组查询 公式:select字段列表from表名【where分组前的条件】groupby分组字段名 【having 分组之后的查询条件】注意:分组之后查询字段只能写分组字段名......
  • AcWing 4706 -- 树形DP/DFS
    题目描述4706.最短路程思路dfs代码#include<iostream>#include<cstring>#include<algorithm>#include<vector>usingnamespacestd;constintN=100......
  • 3.MongoDB系列之查询
    1.find简介//查询所有文档db.users.find({})//查询指定条件文档db.users.find({'name':'shenjian'})//查询指定字段,1查询键0剔除键db.users.find({'name':'sh......