
oracle
qq_34803918
IT宅男一枚
展开
-
添加约束及联合主键
1、PLSQL为某个字段添加约束--为表增加主键约束alter table 表名add constraints 约束名称(多个约束名称不能相同) primary key(添加约束的字段);--添加唯一约束,tab_check_unique表示约束的名称alter table tab_checkadd constraints tab_check_unique un原创 2017-06-24 15:46:43 · 5007 阅读 · 0 评论 -
组函数
--知识点一个--组函数(多行函数)-- 作用于行集的组函数给了每个组一个结果(将若干行分成几个组)-- 组函数出现于select的列和having子句中-- 在select声明的group by子句将行细分为更小的组,having子句用来限制结果集--组函数使用语法-- select column,group_function-- fro原创 2017-06-24 16:20:45 · 335 阅读 · 0 评论 -
集合运算符
--知识点一--集合运算符--1、union-- 在进行表连接后会筛选掉重复的记录,所以在表连接后会对所产生的结果进行排序运算(ASCLL码),删除重复的记录再返回结果--例1select e.empno,d.dname from emp e,dept d where e.deptno(+) = d.deptno union select e.empno,d.dnam原创 2017-06-24 16:19:02 · 1880 阅读 · 0 评论 -
多表查询
--知识点一个--多表查询-- 通过join(连接)可将多张表连接起来查询数据-- 通常通过表的主键和外键进行表之间的连接--表的连接方式-- 等价连接-- 不等价连接-- 外链接(左外链接和右外链接)-- 内连接和全连接-- 自连接-- 集合运算符union、union all、intersect、minus--原创 2017-06-24 16:17:00 · 224 阅读 · 0 评论 -
转换函数
--知识点一个--转换函数--RR日期格式-- RR:0-49代表本世纪,50及以上代表上世纪(默认)-- YY:代表和当前时间所处的同一个世纪--建议:尽量用四位的年--例1(of用来分隔,fm去除空格)select to_char(t.hiredate,'fmddspth"of"month YYYY fmHH24:MI:SS AM') hd原创 2017-06-24 16:15:00 · 290 阅读 · 0 评论 -
where条件
--一个知识点--where查询条件--1、where 25 = age 和 where age = 25是合法且相同的语句--2、比较运算符:= >= != -- between...and...(包含边界),in(list),like(_),is null-- not between...and...,not in,原创 2017-06-24 16:11:23 · 791 阅读 · 0 评论 -
函数
--知识点一个--函数--字符函数:-- LOWER: 转换成小写-- UPPER: 转换成大写-- INITCAP: 首字母变成大写,其余都小写-- CONCAT: 字符串的连接-- SUBSTR(str,start,end):字符串的截取(从第start位开始截取end位)-- LEN原创 2017-06-24 16:13:20 · 187 阅读 · 0 评论 -
order by的使用
--一个知识点--order by排序: 此语句只出现在查询语句句尾,排序过程中null值最大--1、只对某一列进行排序: order by 列名/表达式/列的序号(查询结果的第一列就为1)/列的别名 ASC/DESC--2、多列进行排序时: order by 列名 ASC/DESC,列名 ASC/DESC.......(先根据第一列排序准则进行排序,若出现原创 2017-06-24 16:08:03 · 636 阅读 · 0 评论 -
oracle--nvl表达式和distinct的使用
--四个知识点--1、nvl表达式的应用: nvl(列名,(若此列数据有null的情况,则用此数据代替));以便于数据的计算及直观的显示--2、别名加双引号: 这样查询出来的列名不会是全大写的情况--3、||双竖线的使用: 用于连接查询出来的两列数据合并成一列显示--4、distinct使用: 若后面只跟一列,则查询出来的数据不会出现重复,--原创 2017-06-24 16:06:41 · 1936 阅读 · 0 评论 -
pl/sql提高开发效率
Txt文件中的内容:s=SELECTf=FROMw=WHEREo=ORDER BYdt=DELETEsf=SELECT * FROMdf=DELETE FROMsc=SELECT COUNT(*) FROMg=GROUP BYh=HAVINGtt=TRUNCATE TABLEdr=DROP TABLEct=CREATE TABLEsd=SEL原创 2017-06-24 15:51:44 · 268 阅读 · 0 评论 -
jstl标签
1、JSTL标签库简介JSP中充斥太多脚本元素会导致结构不清晰,可维护性差,使用JSTL就可以解决此类问题JSTL提供了一系列条件判断,循环,数据格式化等逻辑操作JSTL主要提供五大标签库:JSP Standard Tag Library(标准标签库)核心标签库(core)、国际化格式标签库(I18n,fmt)、SQL标签库、XML标签库、函数标签库2、JSTL之core标签库原创 2017-06-24 16:53:43 · 448 阅读 · 0 评论