lower 转换小写,select lower(name) as lowername from emp; upper 转换大写 substr 取子串,substr(被截取的字符串,起始下标,截取的长度) length 取长度 trim 去空格 str_to_date 将字符串转成日期 date_fo ...
分类:
数据库 时间:
2020-03-20 12:20:43
阅读次数:
73
1 # 打印入职年份 2 SELECT ename,DATE_FORMAT(hiredate,"%Y") AS year FROM t_emp; 3 # 查询1981年上半年入职的员工 4 SELECT empno,ename,hiredate FROM t_emp WHERE DATE_FORMA ...
分类:
数据库 时间:
2020-03-19 13:12:12
阅读次数:
76
1 # 删除10部门里面,工龄超过20年的员工记录 2 DELETE IGNORE FROM t_emp WHERE deptno=10 AND DATEDIFF(NOW(),hiredate)/365>=20; 3 # 删除20部门里面工资最高的纪录 4 DELETE IGNORE FROM t_ ...
分类:
数据库 时间:
2020-03-18 11:52:08
阅读次数:
66
1.以管理员身份登录 导出表 2.exp system/Oracle11g buffer=64000 file=D:exp_full.dmp full=y;完全导出 3.用户模式 exp scott/Oracle11g buffer=64000 file=D:scott_emp.dmp owner= ...
分类:
数据库 时间:
2020-03-17 19:21:08
阅读次数:
71
1 # 查询每名员工的部门信息,用ON子句规定表连接条件 2 SELECT e.empno,e.ename,d.dname FROM t_emp e JOIN t_dept d ON e.deptno=d.deptno; 3 # 多种内连接写法 4 SELECT e.empno,e.ename,d. ...
分类:
数据库 时间:
2020-03-15 19:07:45
阅读次数:
119
1 USE DEMO; 2 3 SELECT * FROM t_emp; 4 5 SELECT empno,ename,sal FROM t_emp; 6 7 SELECT empno,sal*12 AS "income" FROM t_emp; 8 9 SELECT empno,ename FRO ...
分类:
数据库 时间:
2020-03-14 22:01:57
阅读次数:
73
MySQL-DAY02 1. 查询结果去重 mysql> select distinct job from emp; // distinct关键字去除重复记录。 注意:distinct只能出现在所有字段的最前面。 2. 连接查询 2.1 连接查询的分类 根据语法出现的年代来划分的话,包括: SQL9 ...
分类:
数据库 时间:
2020-03-14 13:04:33
阅读次数:
78
现在假设有这样一个要求,定义一个雇员类,该类会包含雇员编号、姓名、职位、基本工资、佣金几个属性信息。这种类称为简单Java类,既然是简单Java类就有自己明确的开发核心要求: 1 类名称应该有意义,可以明确的描述出某一类事物,例如:Emp、Member、Dept、Dog、Cat;2 类中所有的属性必 ...
分类:
编程语言 时间:
2020-03-11 01:20:33
阅读次数:
73
一、行转列listagg函数: 场景:这里的表数据使用的是oracle默认的scott账户下的emp(员工)表。 1、使用条件查询部门号为20号的员工: -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = ...
分类:
数据库 时间:
2020-03-10 22:06:22
阅读次数:
144
第一大块 数据库表设计 最基本的实现权限树分配的话是需要三张表就可以了,企业级项目的实现权限树需要设计五张六张的也有,那种逻辑关系也就相当复杂了,可是要实现的话,三张足矣! emp表 tb_dept_power部门权限关联表 tb_power权限表 查询权限的关键sql,表示查询登录的员工在权限表中 ...
分类:
其他好文 时间:
2020-03-08 18:01:24
阅读次数:
80