单表简单查询: select * from scott.emp 去重: --去除重复记录 select distinct ssex from java1227; select distinct (ssex) from java1227; 别名: --给指定字段指定别名 select ssid as ...
分类:
数据库 时间:
2020-06-10 11:26:14
阅读次数:
67
1.连接操作符 select '姓名为'|| ename||'工作为'||'job'||'工资为'|| sal as info from emp 2.将字符串转为小写 select lower(ename)as name from emp 3.逐值替换 select decode(deptno,'1 ...
分类:
数据库 时间:
2020-06-09 15:01:59
阅读次数:
94
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 通过使用out关键字,使得存储过程能够返回数据 案例场景:使用存储过程实现计算emp表指定员工编号的员工的年薪 创建存储过程示例代码如下: create or replace procedure p_yearsal(e ...
分类:
数据库 时间:
2020-06-06 23:15:48
阅读次数:
87
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) PL/SQL游标概念:类似于集合 定义游标关键字:cursor;1、不带参数游标语法:cursor 游标变量名 is 查询语句; 示例代码如下: cursor c1 is select * from emp; 2、带参 ...
分类:
数据库 时间:
2020-06-06 12:42:26
阅读次数:
93
model(数据库模型) ORM 表与表之间的关系(两张表) 一对多 多对多 一对一 ORM object relation mapping python的类 class emp(): id=。。。 name=。。。 《 》 表 salary=。。。 e=emp() e.id 单表操作 表记录的添加 ...
分类:
数据库 时间:
2020-06-01 12:22:04
阅读次数:
100
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 笛卡尔积使用案例代码如下: 笛卡尔积 select * from emp e, dept d; 等值连接使用案例代码如下: 等值连接 select * from emp e, dept d; where e.deptn ...
分类:
数据库 时间:
2020-05-29 09:49:07
阅读次数:
84
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 基本分组查询使用场景代码如下: 查询每个部门的平均工资 分组查询select后只能出现group by后的原始列和聚合函数, 否则报错 select deptno, avg(sal) ,ename from emp e ...
分类:
数据库 时间:
2020-05-28 23:41:22
阅读次数:
102
第一节课:sql语言介绍(参照PPT)及基本查询sql学习 1、数据库表的介绍 emp表:员工表 dept表:部门表 salgrady:薪资水平表 Balance: 2、基本的查询语句: 知识点: select * from 表名 查询表中所有的数据 select 字段名1,字段名2,..from ...
分类:
数据库 时间:
2020-05-27 20:29:27
阅读次数:
93
在项目中, 经常会碰到这样的场景, 要按 name list 获取这些name对应的记录, 比如要获取 KING,JONES,FORD 对应的记录, 显然想到的是使用 in 子句, 比如: select id from Employee where Emp_Name in ('KING','JONE ...
分类:
数据库 时间:
2020-05-25 22:19:54
阅读次数:
124
一、wm_concat 多行字符串拼接有如下员工部门表emp_dept,数据如下:;需要实现如下结果 就需要用到wm_concat 函数:sql如下: select dept_name 部门, wm_concat(t.emp_name) 员工 from emp_dept t group by dep ...
分类:
其他好文 时间:
2020-05-24 19:30:39
阅读次数:
78