java架构师视频百度网盘,MySQL查询语句

文章介绍了SQL查询中的各种操作,如选择前10%的数据、使用聚合函数、条件筛选、连接表以及数据排序、分页和分组。同时强调了Java开发者的学习资源,包括零基础到进阶的学习资料、面试真题解析和实战项目等。
摘要由CSDN通过智能技术生成

select top10 percent 字段1,字段2,字段3,... from 表名 where 条件语句; //结果集的前10%行

  • 计算列的值:

select sum1,sum2,sum1+sum2 as sum from 表名 [where clause];/ /计算并显示两数和

  • 聚合函数:

| 函数 | 功能 |

| — | — |

| avg(<字段表达式>) | 求一列数据的平均值 |

| sum(<字段表达式>) | 求一列数据的和 |

| min(<字段表达式>) | 求列中数据的最小值 |

| max(<字段表达式>) | 求列中数据的最大值 |

| count(* I 字段名) | 统计查询的行数 |

创建图表:在这里插入图片描述

2. 条件查询

  • 用于where子句的运算符

| 运算符 | 说明 | 运算符 | 说明 |

| — | — | — | — |

| = | 等于 | <>或!= | 不等于 |

| < | 小于 | <= | 小于等于 |

| > | 大于 | >= | 大于等于 |

| is null | 为空 | is not null | 不为空 |

| and | 并且 | or | 或者 |

| in | 包含 | not in | 不包含 |

| between…and… | 两者之间 | not | 用来取非 |

| like | 模糊查询(%:任意 _:一个 ) | -------------------- | -------------------------------- |

  • 算术运算查询:

select 字段1,字段2,字段3 frome 表名 where 条件表达式;

例:select * from t_student where point>800;

  • 带in关键字查询:

select 字段1,字段2 frome 表名 where 字段 [not] in(元素1,元素2);

例:select * from score where final in (60,80);

  • 带between and的范围查询:

select 字段1,字段2 frome 表名 where 字段 [not]between 取值1 and 取值2;

例:select * frome score where final between 60 and 80;

  • 模糊查询:

select 字段1,字段2… frome 表名 where 字段 [not] like ‘字符串’;

“%”代表任意字符; “_”代表单个字符;

例:select * frome student where sname like ‘梁%”;

  • 空值查询:

select 字段1,字段2…frome 表名 where 字段 is[not] null;

例:select * frome student where email is null;

  • 多条件查询(and):

select 字段1,字段2…frome 表名 where 条件表达式1 and 条件表达式2 [and 条件表达式n]

例:select * frome student where classno=‘080601’ and point>700;

  • 多条件查询(or)

select 字段1,字段2…frome 表名 where 条件表达式1 or 条件表达式2 [or 条件表达式n]

例:select * from student where classno=‘080501’ or classno=‘080601’;

  • 对查询结果排序order by:

select 字段1,字段2…from 表名 order by 属性名 [asc|desc]

例:select * frome student order by point desc;//降序,从大到小

  • 分组查询group by

select 字段1, 字段2,...,聚合函数

from 表明

group by 字段名

[having 条件语句];

例:select studentno,courseno,avg(final) from score group by studentno having avg(final)>90;

  • 分页查询(limit):

select 字段1,字段2,…from 表名 limit 初始位置,记录数;

例:select * from student limit 0,4;

  • 合并查询(union | union all)

select id from student

union

select id from score;

3.连接查询

  • select st.studentno,st.sname,st.classno,cl.department

from student st,class cl

where st.classno=cl.classno;

1.内连接查询(INNER)

  • select st.studentno,st.sname,st.classno,cl.department

from student st inner join class cl

on st.classno=cl.classno;

  • select st.studentno,st.sname,st.classno,sc.courseno,co.cname

from student st join score sc

on st.studentno=sc.studentno

join course co

on sc.courseno=co.courseno

where st.sname='韩吟秋';

2.外连接查询OUTER(两张或以上的表连接起来查询某张表的信息)

  • 左连接查询

select *

from course co left join score sc

on co.courseno=sc.courseno;

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

读者福利

分享一份自己整理好的Java面试手册,还有一些面试题pdf

不要停下自己学习的脚步

字节跳动的面试分享,为了拿下这个offer鬼知道我经历了什么

字节跳动的面试分享,为了拿下这个offer鬼知道我经历了什么

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
va面试手册,还有一些面试题pdf

不要停下自己学习的脚步

[外链图片转存中…(img-s2xkdtLY-1713303145278)]

[外链图片转存中…(img-nMSe1i4N-1713303145278)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值