- 浏览: 123025 次
- 性别:
- 来自: 北京
最新评论
文章列表
Oracle笔记(八) 复杂查询及总结
一、复杂查询
1、 列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。
1、确定所需要的数据表:
emp表:可以查询出员工的数量;
dept表:部门名称;
emp表:统计信息;
2、确定已知的关联字段:
emp.deptno=dept.deptno;
第一步:找出至少有一个员工的部门编号
SELECT deptno,COUNT(empno)
FROM
一、数据的更新操作
DML操作语法之中,除了查询之外还有数据的库的更新操作,数据的更新操作主要指的是:增加、修改、删除数据,但是考虑到emp表以后还要继续使用,所以下面先将emp表复制一份,输入如下指令:
CREATE TABLE myemp AS SELECT *
Oracle笔记(六) 多表查询
本次预计讲解的知识点
1、 多表查询的操作、限制、笛卡尔积的问题;
2、 统计函数及分组统计的操作;
3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;
一、多表查询的基本概念
在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查询的语法如下:
Oracle笔记(五) 单行函数
虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。
单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;
一、字符函数
字符函数的功能主要是进行字符串数据的操作,下面给出几个字符函数:
UPPER(字符串 | 列):将输入的字符串变为大写返回;
LOWER(字符串 | 列):将输入的字符串变为小写返回;
INITCAP(字符串 | 列):开头首字母大写;
LENGTH(字符串 | 列): ...
一、简单查询
SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。
Oracle数据库之所以发展的很好,主要也是因为Oracle是全世界最早采用SQL语句的数据库产品。
SQL功能强大,概括起来,它可以分成以下几组:
DML(Data Manipulation Language) 数据操作语言,用于检索或者修改数据
DDL(Data Definition Language) 数据定义语言,用于定义数据的结 ...
每天学习一点新东西
- 博客分类:
- 【0】、学习、复习计划
1、技术在不断更新,及时的学习提高,给自己充充电是很有必要的,每天学习一点新东西是很有必要的。
2、不断的积累一些知识点、小经验,这些将成为自己的宝贵财富。对未来的工作会有很大帮助。
3、建立自己的一个知识库,自己维护一套成熟的框架(前端、后端各种技术综合到一起,能够用这个框架快速开发项目,实现相应的功能)。
4、人生不能没有规划,有规划就要按规划一步一步的去做。
二维码 编码原理简介
- 博客分类:
- 【2】、java小工具
一、什么是二维码:二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Cod ...
JS生成二维码,支持中文字符
- 博客分类:
- 【32】、前端、页面小工具
一、使用jquery-qrcode生成二维码
先简单说一下jquery-qrcode,这个开源的三方库(可以从https://github.com/jeromeetienne/jquery-qrcode 获取),
qrcode.js 是实现二维码数据计算的核心类,
jquery.qrcode.js 是把它用jquery方式封装起来的,用它来实现图形渲染,其实就是画图(支持canvas和table两种方式)
支持的功能主要有:
Js代码
最详细的Log4j使用教程
- 博客分类:
- 【28】、工具
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。
一、入门实例
1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下
2、src同级创建并设置log4j.properties
### 设置###
log4j.rootLogger = debug,stdout,D,E
### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache ...
required: "必选字段", remote: "请修正该字段", email: "请输入正确格式的电子邮件", url: "请输入合法的网址", date: "请输入合法的日期", dateISO: "请输入合法的日期 (ISO).", number: "请输入合法的数字", digits: "只能输入整数", cred ...
在这个色彩充斥的年代,再怎么鲜丽的照片也无法牢牢抓住人们的眼球,反而,追求古典的黑白照片却有极强的表现力,深沉、庄重、经典、伤感、大气等系于一身,给予不同的人不同的感受。这,就是黑白的力量,怎么,你难道不想看看把自己的照片变成黑白后的效果吗?也许你说不会,小编会告诉你,这其实很简单。
1、首先用PS打开照片,这里小编就用一张婚纱照来做例子哦!
2、最简单调成黑白色的方法有三种:
a、执行命令:图像——模式——灰度。
b、执行命令:图像——调整——黑白,快捷方式:ctrl+alt+shift+b,这种方法比其他两种强大一些,可以根据自己的需要进行细节调整,如果没需要的话就用默认的 ...
1. 新增一个表,通过另一个表的结构和数据
create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION
2. 如果表存在:
insert into tab1 select * from tab2;
3.同一个表中,将A字段的指赋给B字段:
update table_name set B = A;
4. 将一个表的字段数据插入到另一个表的字段数据中
insert into XTHAME.tab1(pk_bdversion,vbdcode) select pk_bdversion,vbdcode from ...
在Oracle的学习之中,重点使用的是SQL语句,而所有的SQL语句都要在scott用户下完成,这个用户下一共有四张表,可以使用:
SELECT * FROM tab;
查看所有的数据表的名称,如果现在要想知道每张表的表结构,则可以采用以下的命令完成:
DESC 表名称;
1、 部门表:dept
№
名称
对于Oracle数据库操作主要使用的是命令行方式,而所有的命令都使用sqlplus完成,对于sqlplus有两种形式。
一种是dos风格的sqlplus:sqlplus.exe;
另一种是windows风格的sqlplus:sqlplusw.exe;
在Oracle 10g之中主要使用的是sqlplusw命令,因为 ...
Oracle笔记(一) Oracle简介及安装(oracle10g)
一、轨迹
二、Oracle简介
Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位。
Oracle在古希腊神话中被称为“神谕”,指的是上帝的宠儿,在中国的商周时期,把一些刻在龟壳上的文字也称为上天的指示,所以在中国Oracle又翻译为甲骨文。
Oracle的公司发展最早起源于1970年6月IBM的一个技术员,埃德加·考特(Edgar Frank Codd) 在Communications of ACM上发表的论文 —— 大型 ...