摘要:
首先是一段代码(请仔细看完每一个细节再回答): 如果放在以前 那么结果要么都是true,要么都是false。 然而 这个就有点懵了,首先先来说一下intern这个方法(jdk1.6之前的就不说了 直说1.7以后的)。这个方法的意思是:在常量池中记录本字符串首次出现的实例引用,如果之前从来没有这个字符 阅读全文
摘要:
前几天在开发中用到了split,碰到了一些尴尬的地方,这里来写出来供大家参考一下: 我接受过来一个日期格式,是yyyy.MM.dd类型的,我需要分别获取年,月,日的值。那很自然就想起来要用split。 按理说这样会依次得到年月日的值,但是。。。 报了数组索引越界异常,查阅相关资料发现,当分割按照“. 阅读全文
摘要:
在开发中需要用到了向Map中遍历存放一些时间日期的操作,dmo如下 测试的时间是2018.12.15,这个demo的原意是想获取从今天起的前三十天的所有日期(包括今天),然后存在“map”这个HashMap中,最后打印出来 理论上应该是20181215 20181214 20181213 20181 阅读全文
摘要:
之前做测试,A表中有主键是作为B表和C表的外键的,现在想要删除ABC三个表,发现单纯使用DROP是无法删除的 会报错( 无法禁用约束条件 (XXXXXXXXX) - 存在相关性)这时候就需要我们把外键约束全部干掉。 在网上找到了非常实用的demo: 第一步查出所有的外键 再执行alter table 阅读全文
摘要:
列出在每个部门工作的员工数量、平均工资和平均工作月数 阅读全文
摘要:
1、 列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。 本题的重点是EMP的自关联 3、 列出所有员工的编号、姓名及其直接上级的编号、姓名,显示的结果按领导年工资的降序排列。 阅读全文
摘要:
范例:要求统计出每个部门的详细信息,并且要求这些部门的平均工资高于2000; 在以上程序的基础上完成开发,在之前唯一所学习的限定查询的语法只有WHERE子句,所以下面先使用WHERE完成要求。 where的子句中是不允许出现分组函数的,这主要是因为where是从所有数据中第一步筛选。 例如,我们对动 阅读全文
摘要:
统计分组函数 之前介绍了count()函数,他的作用是统计数据量,它是统计函数的一员,常用的统计函数有: count()求数据量 sum()数学求和 avg()求平均值 max()求最大值 min()求最小值 测试:求公司所有员工的总薪资和每个员工的平均薪资 注意 count()函数的返回值永远是数 阅读全文
摘要:
现在要求查询出每一个雇员的编号、姓名、工资、部门名称、工资所在公司的工资等级。 左,右连接 左、右连接指的主要是查询判断条件的参考方向 例如我们执行: 阅读全文
摘要:
在进行多表查询之前,我们先查询一下部门表和员工表有多少数据。这个可以用count完成。 select count(*) from emp; select count(*) from dept; 在这里注意,当我们在日常工作中接手一个新的库的时候,都会要一开始去看看这个库里的内容是什么,最后不要进行s 阅读全文