mysql 查询条件
1简单查询 select* from 表名
select name as“姓名”fromstu (把name改为名字)
2条件查询 where 后面跟条件 条件要写清楚
3模糊查询 like no like %代表任意多个字符 _代表一个字符
4排序查询 order by 字段 排序值 (desc降 asc升)
5范围查询 between....and...
6离散查询 in notin
7聚合查询 sun 求和 count数据条数 max最大值 min最小值 avg平均值
8分页查询 limit 从第几条开始,取多少数据
表名limit(pagesize-1)*5,5 pagesize是页数 *5 是每页条数 ,5 取多少条
9去重查询 distinct select distinct 表段名 from 表名
10分组查询 group by 字段 having 条件
select count(*),cno,group_concat(degree),sum(degree) from score group by cno ;
select cno,group_concat(degree),sum(degree) from score group by cno having count(*)>3
#分组之后根据条件查询使用having 不使用where
高级查询
- 连接查询,对列的扩展
Select * from student as stu,score as sc
where stu.sno = sc.sno and sc.sno = “103” ;
2.联合查询,对行的扩展
select Code,Name from Info
union
select Code,Name from Nation
3.子查询
(1)无关子查询
外层查询 (里层查询)
子查询的结果当做父查询的条件
子查询:select Code from Nation where Name='汉族'
父查询:select * from Info where Nation = ''
select * from Info where Nation = (select Code from Nation where Name='汉族')
(2)相关子查询
查询汽车表中油耗低于该系列平均油耗的所有汽车信息
父查询:select * from Car where Oil<(该系列平均油耗)
子查询:select avg(Oil) from Car where Brand = '某个系列'
select * from Car a where Oil<(select avg(Oil) from Car b where b.Brand = a.Brand )
转载于:https://www.cnblogs.com/w-xibao/p/7759760.html
mysql 查询条件相关推荐
- mysql 查询条件不区分大小写
MySql查询条件不区分大小写 在日常开发过程中,经常遇到某些条件查询功能,而某些字段例如姓名,往往是模糊查询,并且在含有英文或拼音的情况小,要求不区分大小写. 例如一个字段名称是username,字 ...
- mysql 查询条件优先级_mysql条件查询and or使用实例及优先级介绍
mysql条件查询and or使用实例及优先级介绍 一.总结 一句话总结: 在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执 ...
- mysql查询条件_mysql条件查询,最简单的一种,你知道吗?
在上一篇文章中我们学习了在php中怎样查询数据库中的数据,哪些数据都是直接获取一个表中的所有数据,全部拿过来,没有经过过滤,很多数据对于我们来说暂时是用不上的,这就相当于浪费了带宽,不利于提高数据处理 ...
- Mysql查询条件为大于时,不走索引失效问题排查
我们都知道在数据库查询时,索引可以极大的提高查询效率.通常在使用的时候,都会针对频繁查询的关键字段建立索引. 比如,当以交易日期(trans_date)来查询交易记录时,通常会对该字段添加索引,以便在 ...
- mysql 查询条件是中文时,无法查询的解决办法
前言 最近在学习使用mysql数据库,遇到了查询条件是中文时,无法查询的问题,解决后,分享解决方法如下(本例使用navicat 对mysql数据库进行管理). 一.效果演示 导入表格数据 使用查询功能 ...
- php中mysql查询条件为数组_请教php中数组做为mysql查询条件wherexxinarray,怎么处理...
原先想着把数组 $customerid 拆分出来,判断长度给不同的变量,变量多少还要再判断,然后写 下边的mysql查询,有些麻烦,请教有没有好的方法,谢了! -------------------- ...
- 字符串变量作mysql查询条件
当你的查询条件是一个字符串变量时,你该怎么办,比如字符串可能是"0001ME,0002BL",也可能是"0001ME",那么如何根据条件得到想要的结果呢,我来告 ...
- MySQL查询条件中的各种运算符/操作符说明
文章目录 一.比较运算符 (一)正则表达式 (二)模糊匹配 LIKE (三)转义字符 二.单行比较运算符 (一)安全等号 <=> 1. 和 = 的相同点 2. 和 = 的不同点 (二)区间 ...
- mysql查询条件是小数 查不到6.28_28.mysql数据库之查询
1.查询语句 mysql 多表关系 查询语句 索引 1.添加数据补充: 将一个查询结果插入到另一张表中 create table student(name char(10),gender int); ...
- oracle和mysql查询条件排序_Oracle数据库中ORDERBY排序和查询按IN条件的顺序输出
ORDER BY非稳定的排序提一个问题: oracle在order by 排序时,是稳定排序算法吗? 发现用一个type进行排序后,做分页查询,第一页的数据和第二页的数据有重复 怀疑是order by ...
最新文章
- 一个查看全部用户的磁盘空间使用情况的脚本
- 算法笔记_157:算法提高 c++_ch02_01(Java)
- spring boot 系列之四:spring boot 整合JPA
- 【IM】关于稀疏学习和鲁棒学习的理解
- PHP中使用Filter进行数据安全过滤
- m6000查看端口状态_M6000常用命令
- python调用命令行获取pid_命令行命令/命令运行时的pid及获取
- html5图片列表纵向,div css图片列表实例布局案例ul li布局
- 经典最优滤波器(概述)
- git修改文件名大小写的方法。
- mybaitis快速生成_Mybatis中使用mybatis-generator结合Ant脚本快速自动生成Model、Mapper等文件...
- java 访问 https网站_解决java访问https网站报错的问题
- 零基础想考华为认证,该怎么学?
- pt和字号的对应关系
- 考研数学复习笔记——行列式1
- 雷军成功踏上移动互联网游轮
- 峰值检测电路和精密整流电路
- 数学基础:反三角函数
- 【新书速递】实用安全多方计算导论
- 用Kettle的一套流程完成对整个数据库迁移