数据库 之连接查询--模糊查询、通配符转义、范围查询
一、模糊查询 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;
常用的查询条件
数据库 之连接查询--模糊查询、通配符转义、范围查询相关推荐
- JAVA跟MYSQL数据库交互_【编写Java程序实现与Mysql数据库的连接,并交互性的实现简单查询,删除,修改,排序,显示等操作】...
目前博主只实现了查询和插入,而且还不太会在面板对数据库语句进行更新,写完再看感觉语言有些冗杂,往后再更,大半夜写这个也是醉了呢. import javax.swing.*; import java.a ...
- mysql 子查询模糊匹配_sql中的查询(模糊查询,子查询,联表查询)
1.查出每个部门不等于经理的工资 select from emp where sal <>all(select min (sal) from emp where job='manager' ...
- php 输出mysql查询结果_php如何输出mysql查询结果
php输出mysql查询结果的方法:首先,用navicat创建一个新的数据库,并创建一个新的表表2::然后在表2中添加新数据,并使用[mysql_connect]函数与页面中的数据库建立连接:然后选择 ...
- mysql 通配符转转义_MySQL中的模糊查询和通配符转义
MySQL中实现模糊查询有2种方式:一是用LIKE/NOT LIKE,二是用REGEXP/NOT REGEXP(或RLIKE/NOT RLIKE,它们是同义词). 第一种是标准的SQL模式匹配.它有2 ...
- Oracle数据库:oracle内连接inner join on,多表查询各种自链接、内连接、外连接的练习示例
Oracle数据库:oracle内连接inner join on,多表查询各种自链接.内连接.外连接的练习示例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得 ...
- server多笔记录拼接字符串 sql_第四章、SQL Server数据库查询大全(单表查询、多表连接查询、嵌套查询、关联子查询、拼sql字符串的查询、交叉查询)...
4.1.查询的类型 declare @value as int set @value = 50 select 'age:'as age,2008 years,@valueas va --这种查询时跟 ...
- Redis 数据库keys 命令的模糊查询
文章目录 Redis 数据库keys 命令的模糊查询 1.支持的通配符 2.* 通配符 3.?通配符 4.[ ]匹配 Redis 数据库keys 命令的模糊查询 1.支持的通配符 第一种:* 第二种: ...
- 实验4 数据库的连接查询
实验4 数据库的连接查询 4.1实验目的及要求 掌握简单表的数据查询.数据排列和表链接查询的操作方法 4.2实验内容 简单查询操作和连接查询操作. 4.3实验步骤 4.3.1连接查询 1.查询每个学生 ...
- mysql分页查询出租房屋信息_分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)...
分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上. 本项目时一个简单的运用eclipse ...
最新文章
- Java学习总结:16
- Linux 命令行输入
- 从今天起,开始等待中信世界杯信用卡
- linux 多域名访问数据库,Linux下虚拟域名的实现
- 深入研究java.lang.ThreadLocal类
- java远程关机_通过jsch实现对linux服务器的shell客户端远程控制关机完整示例代码分享...
- 基于springboot的健身管理系统
- python openstackclient_在Linux系统上安装和配置OpenStack Client(客户端)的方法
- 【图像处理】基于matlab分形插值算法调换图片【含Matlab源码 197期】
- 微信开发服务器端口号,微信公众号开发步骤
- 定西稳定高速的服务器,中国移动宽带甘肃定西的dns服务器地址
- codeforces 1324 D. Pair of Topics(思维)
- 凤凰新闻自动评论推荐软件--把自己的评论推荐到最前面,然后通过头像、用户名或者评论内容进行展示
- PostgreSQL全局替换字符串函数
- 但见新人笑,那闻旧人哭,大衣哥前儿媳陈亚楠好可怜
- 初识PowerApps
- 解决异常Error creating bean with name ‘xxxxxController‘: Unsatisfied dependency expressed through field
- MSA测量系统分析基本概述-青创智通
- 自学java难吗?给java初学者的一些建议。
- python发送短信每天有限额吗_发送短信次数上限
热门文章
- talk show: 发泄不满的表达。
- SpringCloud Alibaba学习06-链路追踪
- Spinner用法详解
- 【深度学习】Ubuntu18.04安装NVIDIA GTX960M驱动
- 明基[BenQ]笔记本台式机 GhostXP SP3 专业系统 V2011.04
- Android 3D旋转动画库
- ValidateRequest=false
- B站有屏幕的地方就有烂苹果badapple是怎么做出来的?
- 【AI绘画】Midjourney和Stable Diffusion教程
- winform自定义控件(gdi+)(12)——测量文本大小(MeasureString)