数据库
SQL数据库内容
默默的菜鸟--
这个作者很懒,什么都没留下…
展开
-
[SQL题]如何判断两个时间相差一天??dateDiff(date1, date2)
给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。+---------+------------------+------------------+| Id(INT) | RecordDate(DATE) | Temperature(INT) |+---------+------------------+------------...原创 2019-11-07 18:33:34 · 4849 阅读 · 0 评论 -
【SQL题】 Employee 表中第二高的薪水(Salary)
+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+--------------------...原创 2019-11-07 13:05:04 · 1261 阅读 · 0 评论 -
坑人的Mysql5.7 (默认不支持Group By语句)
部署项目时,项目启动完毕。点击有group by 查询语句时出现错误,界面中没有该有的数据。查询log日志发现错误 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally depend...原创 2018-06-20 17:03:05 · 15035 阅读 · 0 评论 -
Web 项目中坑爹的时间问题 —— 取出的时间和数据库存入的数据不一致,多了几个小时
今天,客户反馈—— 自己加入产品,查看加入产品之后的凭证发现时间和自己加入产品的时间不对,白天10 点加入的结果时间显示 18 点 差了整整8个小时。赶紧检查一下数据库,发现数据库中的创建时间和加入时间是一致的。数据库是没有问题的,紧接着在本地测试接口,发现接口返回的数据确实多了八个小时。。。懵逼。。。。。由于之前从没遇到过,或者说可能是遇到了从来没注意到,懵逼。。求救百度,在csdn 的其他博主...原创 2018-06-11 13:48:25 · 3410 阅读 · 6 评论 -
SQL 语句总结
--SQL:结构化查询语句---------------------------------一 、基 本 查 询 语 法-------------------------------------------一.基本查询语法select * from emp;select empno,ename from emp;--空值不参与运算select empno,sal as mysal fr...原创 2018-04-18 21:34:35 · 222 阅读 · 0 评论 -
CentOS 服务器安装Docker后并在Docker 中安装Oracle且使用Navicat 连接工具连接
CentOS 服务器案例使用的是阿里云的CentOS,用户在安装CentOS后需要开放22端口,才能在本地使用连接工具连接CentOS。Docker 安装请参考本人之前的文章,其中包含CentOS7 安装Docker,及Docker常用命令传送门Docker 安装Oracle# 1. 拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/...原创 2019-07-11 11:51:33 · 809 阅读 · 0 评论 -
Oracle 数据库判断所写的SQL语句的执行效率
Oracle 中执行相同的功能,可能会有多个方法。那么在数据库优化中,sql 语句的优化就很重要了。sql 语句怎么写,可能会有不同的执行效率和所需要的资源。下面是一种oracle 自带的一种,可以判断你所使用的资源。通过对比你可以判断使用哪种sql 对你的帮助更大Explain plan forSQL Select * from table(dbms_xplan.d原创 2017-09-23 16:15:03 · 5303 阅读 · 0 评论 -
PLSQL实验
PL/SQL编程一、实验目的及要求 (1) 掌握PL/SQL语句块、PL/SQL的基本语法、PL/SQL的控制结构。 (2) 掌握PL/SQL块中使用复合数据类型和游标的方法。(3) 掌握PL/SQL异常处理技术。(4) 掌握存储过程、存储函数、触发器高级数据库对象的基本作用。(5) 掌握存储过程、存储函数、触发器的建立、修改、查看、删除操作。二、实验主要内容原创 2017-05-07 14:19:26 · 4855 阅读 · 0 评论 -
ORACLE与SQL查询,更新
简单查询内容和主要步骤:1)创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。);(可以使用实验一中已经建立的表和数据)2) 对各表中的数据进行不同条件的查询;a)查询全体学生的学号和姓名b)查询全体学生的详细记录c)查询所有选修过课程的学生学号d)查询考试有不及格的学生学号e)查询不是信息系(IS)、计算机系(CS)的学生性别原创 2017-03-24 10:48:17 · 907 阅读 · 0 评论 -
Oracle查找
1、查询SMITH所在部门,职位,工资SQL> select DNAME,JOB,SAL from emp,dept where emp.deptno=dept.deptno and ename='SMITH';DNAME JOB SAL-------------- --------- ----------RESEARCH原创 2017-03-23 11:55:50 · 1020 阅读 · 0 评论