一、模糊查询 like

% :百分号,代表任意长度(长度可以为0)的字符串。例如a%b表示以a开头,以b结尾的任意长度的字符串
_ :下横线,代表任意单个字符。 例如a_b表示以a开头,以b结尾的长度为3的任意字符串

1、查询所有姓刘学生的姓名、学号和性别

SELECT Sname, Sno, Ssex FROM Student WHERE Sname LIKE '刘%';

2、查询姓"欧阳"且全名为三个汉字的学生的姓名

SELECT Sname FROM Student WHERE Sname LIKE '欧阳__';

3、查询名字中第2个字为"阳"字的学生的姓名和学号

SELECT Sname,Sno FROM Student WHERE Sname LIKE '__阳%';

4、查询所有不姓刘的学生姓名、学号和性别

SELECT Sname, Sno, Ssex FROM Student WHERE Sname NOT LIKE '刘%';

二、通配符转义

使用换码字符将通配符转义为普通字符,ESCAPE ‘\’ 表示“ \” 为换码字符

例:查询DB_Design课程的课程号和学分

SELECT Cno,Ccredit FROM Course
WHERE Cname LIKE 'DB\_Design' ESCAPE '\ ' ;

三、范围查询

在某范围之内 BETWEEN … AND …

SELECT Sname, Sdept, Sage FROM Student
WHERE Sage BETWEEN 20 AND 23;

不在某范围之内 NOT BETWEEN … AND …

SELECT Sname, Sdept, Sage FROM Student
WHERE Sage NOT BETWEEN 20 AND 23;

常用的查询条件

数据库 之连接查询--模糊查询、通配符转义、范围查询相关推荐

  1. JAVA跟MYSQL数据库交互_【编写Java程序实现与Mysql数据库的连接,并交互性的实现简单查询,删除,修改,排序,显示等操作】...

    目前博主只实现了查询和插入,而且还不太会在面板对数据库语句进行更新,写完再看感觉语言有些冗杂,往后再更,大半夜写这个也是醉了呢. import javax.swing.*; import java.a ...

  2. mysql 子查询模糊匹配_sql中的查询(模糊查询,子查询,联表查询)

    1.查出每个部门不等于经理的工资 select from emp where sal <>all(select min (sal) from emp where job='manager' ...

  3. php 输出mysql查询结果_php如何输出mysql查询结果

    php输出mysql查询结果的方法:首先,用navicat创建一个新的数据库,并创建一个新的表表2::然后在表2中添加新数据,并使用[mysql_connect]函数与页面中的数据库建立连接:然后选择 ...

  4. mysql 通配符转转义_MySQL中的模糊查询和通配符转义

    MySQL中实现模糊查询有2种方式:一是用LIKE/NOT LIKE,二是用REGEXP/NOT REGEXP(或RLIKE/NOT RLIKE,它们是同义词). 第一种是标准的SQL模式匹配.它有2 ...

  5. Oracle数据库:oracle内连接inner join on,多表查询各种自链接、内连接、外连接的练习示例

    Oracle数据库:oracle内连接inner join on,多表查询各种自链接.内连接.外连接的练习示例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得 ...

  6. server多笔记录拼接字符串 sql_第四章、SQL Server数据库查询大全(单表查询、多表连接查询、嵌套查询、关联子查询、拼sql字符串的查询、交叉查询)...

    4.1.查询的类型 declare @value as int set @value = 50 select  'age:'as age,2008 years,@valueas va --这种查询时跟 ...

  7. Redis 数据库keys 命令的模糊查询

    文章目录 Redis 数据库keys 命令的模糊查询 1.支持的通配符 2.* 通配符 3.?通配符 4.[ ]匹配 Redis 数据库keys 命令的模糊查询 1.支持的通配符 第一种:* 第二种: ...

  8. 实验4 数据库的连接查询

    实验4 数据库的连接查询 4.1实验目的及要求 掌握简单表的数据查询.数据排列和表链接查询的操作方法 4.2实验内容 简单查询操作和连接查询操作. 4.3实验步骤 4.3.1连接查询 1.查询每个学生 ...

  9. mysql分页查询出租房屋信息_分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)...

    分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上. 本项目时一个简单的运用eclipse ...

最新文章

  1. Java学习总结:16
  2. Linux 命令行输入
  3. 从今天起,开始等待中信世界杯信用卡
  4. linux 多域名访问数据库,Linux下虚拟域名的实现
  5. 深入研究java.lang.ThreadLocal类
  6. java远程关机_通过jsch实现对linux服务器的shell客户端远程控制关机完整示例代码分享...
  7. 基于springboot的健身管理系统
  8. python openstackclient_在Linux系统上安装和配置OpenStack Client(客户端)的方法
  9. 【图像处理】基于matlab分形插值算法调换图片【含Matlab源码 197期】
  10. 微信开发服务器端口号,微信公众号开发步骤
  11. 定西稳定高速的服务器,中国移动宽带甘肃定西的dns服务器地址
  12. codeforces 1324 D. Pair of Topics(思维)
  13. 凤凰新闻自动评论推荐软件--把自己的评论推荐到最前面,然后通过头像、用户名或者评论内容进行展示
  14. PostgreSQL全局替换字符串函数
  15. 但见新人笑,那闻旧人哭,大衣哥前儿媳陈亚楠好可怜
  16. 初识PowerApps
  17. 解决异常Error creating bean with name ‘xxxxxController‘: Unsatisfied dependency expressed through field
  18. MSA测量系统分析基本概述-青创智通
  19. 自学java难吗?给java初学者的一些建议。
  20. python发送短信每天有限额吗_发送短信次数上限

热门文章

  1. talk show: 发泄不满的表达。
  2. SpringCloud Alibaba学习06-链路追踪
  3. Spinner用法详解
  4. 【深度学习】Ubuntu18.04安装NVIDIA GTX960M驱动
  5. 明基[BenQ]笔记本台式机 GhostXP SP3 专业系统 V2011.04
  6. Android 3D旋转动画库
  7. ValidateRequest=false
  8. B站有屏幕的地方就有烂苹果badapple是怎么做出来的?
  9. 【AI绘画】Midjourney和Stable Diffusion教程
  10. winform自定义控件(gdi+)(12)——测量文本大小(MeasureString)