
基础练习
大跳蚤
这个作者很懒,什么都没留下…
展开
-
子查询练习
# 1. 查询工资最低的员工信息: last_name, salary #①查询最低的工资 SELECT MIN(salary) FROM employees #②查询last_name,salary,要求salary=① SELECT last_name,salary FROM employees WHERE salary=( SELECT MIN(salary) FROM employees ); # 2. 查询平均工资最低的部门信息 #方式一: #①各部门的平均工资 SELECT AVG(原创 2020-12-23 21:12:27 · 133 阅读 · 0 评论 -
分页查询
应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 语法: select 查询列表 from 表 【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】 limit 【offset,】size; offset要显示条目的起始索引(起始索引从0开始) size 要显示的条目个数 特点: ①limit语句放在查询语句的最后 ②公式 要显示的页数 page,每页的条目数size sele原创 2020-12-23 00:31:35 · 104 阅读 · 0 评论 -
Map类
Map的实现类的结构: |----Map:双列数据,存储key-value对的数据 ---类似于高中的函数:y = f(x) |----HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value |----LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。 原因:在原有的HashMap底层结构基础上,添加了一对指针,指向前一个和后一个元素。原创 2020-12-20 00:44:09 · 451 阅读 · 0 评论 -
TreeSet练习
1). 使Employee 实现 Comparable 接口,并按 name 排序 2). 创建 TreeSet 时传入 Comparator对象,按生日日期的先后排序。 //问题一:使用自然排序 @Test public void test1(){ TreeSet set = new TreeSet(); Employee e1 = new Employee("liudehua",55,new MyDate(1965,5,4)); Empl原创 2020-12-18 13:45:20 · 124 阅读 · 0 评论 -
set类的练习
ArrayList有序可重复 public class CollectionTest { @Test public void test1(){ Collection coll = new ArrayList(); coll.add(123); coll.add(456); coll.add(343); coll.add(343); coll.forEach(System.out::printl原创 2020-12-18 13:39:45 · 134 阅读 · 0 评论 -
collection类中remove方法
区分List中remove(int index)和remove(Object obj) public class ListExer { @Test public void testListRemove() { List list = new ArrayList(); list.add(1); list.add(2); list.add(3); updateList(list); System.o原创 2020-12-18 12:38:22 · 933 阅读 · 0 评论 -
mysql子查询
子查询 含义: 出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: select后面:仅仅支持标量子查询 from后面:支持表子查询 where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) √ 行子查询 exists后面(相关子查询) 表子查询加粗样式 按结果集的行列数不同: 标量子查询(结果集只有一行一列) 列子查询(结果集只有一列多行) 行子查询(结果集有一行多列) 表子查询(结果集一般为多行多列) 一、w原创 2020-12-08 17:21:12 · 102 阅读 · 0 评论 -
连接查询sql99
连接查询sql99 **语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类: 内连接(★):inner 外连接 左外(★):left 【outer】 右外(★):right 【outer】 全外:full【outer】 交叉连接:cross** 内连接 语法: select 查询列表 from 表1原创 2020-12-07 11:51:46 · 180 阅读 · 0 评论 -
Mysql连接查询92
连接查询 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类: 按年代分类: sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 按功能分类: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接 右外连接 全外连接 交叉连接 SELECT * FROM beauty; SEL原创 2020-12-06 19:21:19 · 109 阅读 · 0 评论 -
mysql基础学习day02
排序 /* 语法: select 查询列表 from 表名 【where 筛选条件】 order by 排序的字段或表达式; 特点: 1、asc代表的是升序,可以省略 desc代表的是降序 2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段 3、order by子句在查询语句的最后面,除了limit子句 */ #1. 查询员工的姓名和部门号和年薪,按年薪降序 按姓名升序 SELECT CONCAT(first_name,' ',last_name) AS 姓名, d原创 2020-12-05 20:08:13 · 289 阅读 · 0 评论 -
python练习之去掉英文标点
字符串操作去掉英文标点,参考下面链接的文章 链接: https://blog.youkuaiyun.com/kongsuhongbaby/article/details/83181768?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160554140419724842929019%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=1605541404转载 2020-11-28 23:01:51 · 253 阅读 · 0 评论