
数据库
coderpwh
我是IT小白,希望能够大家一起交流,提高自己的能力。如有错误之处希望大家批评,指出。我会改之。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis简单入门
NoSql概述为什么需要NoSql高并发读写海量数据的高效率存储和访问高可扩展性和高可用性二:NoSql数据库的四大分类键值(Key-Value)存储列存储文档数据库图形数据库NoSql的特点易扩展灵活的数据模型大数据量,高性能高可用Redis概述高性能键值对数据库,支持的键值数据类型:字符串类型 散列类型 列表类型 集合类型 有序集合类型 Redis常用场景缓存 任务队列 网站访问统原创 2017-06-17 18:10:23 · 1762 阅读 · 0 评论 -
查找所有员工自入职以来的薪水涨幅情况
牛客网: 查找所有员工自入职以来的薪水涨幅情况sql语句现在薪水: select emp_no ,salary from salaries where to_date='9999-01-01'刚入职的薪水:方式一: select e.emp_no,salary as old_salary from employees e LEFT JOIN salaries s on e....原创 2018-05-31 14:19:54 · 969 阅读 · 0 评论 -
查找员工编号emp_now为10001其自入职以来的薪水salary涨幅值growth
题目:sql语句方式一:SELECT (MAX(salary)-MIN(salary)) AS growth FROM salaries WHERE emp_no = '10001'方式二:select DISTINCT ((select s1.salary from salaries s1 where s1.emp_no = '10001' and s1.to_d...原创 2018-05-31 11:48:56 · 1072 阅读 · 0 评论 -
牛客网--《剑指Offer》查找employees表
题目描述查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` v...原创 2018-03-14 16:06:49 · 201 阅读 · 0 评论 -
查找所有员工入职时候的薪水情况
题目: 题目描述 查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `...原创 2018-03-13 14:48:25 · 315 阅读 · 0 评论 -
查找所有已经分配部门的员工的last_name和first_name
题目: 题目描述 查找所有已经分配部门的员工的last_name和first_name CREATE TABLE `dept_emp` ( `emp_no` int(11) NOT NULL, `dept_no` char(4) NOT NULL, `from_date` date NOT NULL, `to_date` date NOT NULL, PRIMA...原创 2018-03-13 11:09:09 · 299 阅读 · 0 评论 -
查找薪水第二多的员工基本信息
题目描述 查找当前薪水(to_date='9999-01-01')排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不准 使用 order by CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date N...原创 2018-03-14 17:29:55 · 2985 阅读 · 0 评论 -
mysql行转列转换
mysql 行列转换 ,在项目中应用的极其频繁,尤其是一些金融项目里的报表。其中最为头痛的就是多行转多列,动态的列行转换。最近在研究这些行里转换,还是从最为简单的行列转换开始。sql 脚本-- 创建表 学生表CREATE TABLE `student` ( `stuid` VARCHAR(16) NOT NULL COMMENT '学号', `stunm` VARCHAR(20原创 2017-08-23 16:16:38 · 122190 阅读 · 13 评论 -
Classes More Than 5 Students
代码:select class from a GROUP BY class HAVING COUNT(*)>=5这样依旧会报错的,注意红色框里面,学生里是不可以重复的。正确代码:select a.class FROM ( select DISTINCT student ,class ,COUNT(*) from a GROUP BY class,student ) a GROUP BY原创 2017-08-01 16:27:36 · 947 阅读 · 0 评论 -
获取员工其当前的薪水比其manager当前薪水还高的相关信息
获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date=’9999-01-01’, 结果第一列给出员工的emp_no, 第二列给出其manager的manager_no, 第三列给出该员工当前的薪水emp_salary, 第四列给该员工对应的manager当前的薪水manager_salary CREATE TABLE dept_emp ( emp_no ...原创 2018-07-16 14:52:22 · 989 阅读 · 2 评论