1,case when用法 从表中根据时间点不同查询出活动的状态。 sql SELECT ENAME,JOB,SAL,NVL(COMM,100) FROM EMP WHERE SAL zqyjList); xml insert into YZSYLGK_ZQYJ (YJ_ID, ID, YJ_NR, ...
分类:
数据库 时间:
2020-03-08 17:51:10
阅读次数:
71
--1.以首字母大写的方式显示所有员工的姓名 select * from emp; select initcap(ename) 首字母大些, emp.* from emp ; --2. 将员工的职位用小写显示 select lower(job) 职位小写, emp.* from emp ; --3. ...
分类:
数据库 时间:
2020-03-03 15:11:51
阅读次数:
280
win+R cmd打开windows命令窗口: exp 数据库用户名/数据库密码@IP:端口/数据库名 file=xxx.dmp ORACLE导入的时候tablespase必须要和导出时的tablespase相同。没有的话,要新建一个tablespase Oracle的exp/imp参数详解 exp ...
分类:
数据库 时间:
2020-03-01 14:02:32
阅读次数:
139
1.无ORDER BY排序的写法。(效率最高)(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!) SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hire_date BETWEE ...
分类:
数据库 时间:
2020-02-22 21:43:31
阅读次数:
102
链接:https://leetcode-cn.com/problems/biao-shi-shu-zhi-de-zi-fu-chuan-lcof/submissions/ 代码: class Solution { public: bool isNumber(string s) { if (s.emp ...
分类:
其他好文 时间:
2020-02-22 20:14:08
阅读次数:
71
什么是索引: 索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 建立索引合适的列 经常用作where条件的列,order by排序的列 数据列不重复而且并不是唯一的几个值 不被经常修改的列 普通查询 SELECT * FROM emp WHERE empno=100002 查询缓 ...
分类:
数据库 时间:
2020-02-20 20:11:17
阅读次数:
87
需要用wm_concat函数来实现。 如目前在emp表中查询数据如下: 要按照deptno相同的将ename以字符串形式合并,可用如下语句: 1 select deptno,wm_concat(ename) from emp group by deptno; 查询结果: 转 https://www. ...
分类:
数据库 时间:
2020-02-18 14:42:28
阅读次数:
93
题目描述 删除emp_no重复的记录,只保留最小的id对应的记录。 思路: 先查询出重复的emp_no 记录,用group by ...having count(emp_no ) 1; 再用min函数筛选出id最小的值; 最后用not in 反选出非最小id的重复记录,直接删除 参考答案: ...
分类:
数据库 时间:
2020-02-15 11:26:16
阅读次数:
95
子查询 单行子查询 --使用时机:筛选条件并不明确需要执行一次查询,并且查询结果只有一个字段并只有一个值 --注意:where子句中允许出现查询语句,该查询语句称为子查询 --例1:查询所有比雇员‘CLARK’工资高的员工信息。 --普通两步: select sal from emp where e ...
分类:
数据库 时间:
2020-02-12 16:11:27
阅读次数:
84
题目描述 获取所有非manager员工当前的薪水情况,给出dept_no、emp_no以及salary ,当前表示to_date='9999-01-01' CREATE TABLE `dept_emp` ( `emp_no` int(11) NOT NULL, `dept_no` char(4) N ...
分类:
数据库 时间:
2020-02-11 11:16:50
阅读次数:
81