Oracle
banyingli
这个作者很懒,什么都没留下…
展开
-
级联问题
<br />创建两个表:JILIAN_P,JILIAN_C。JILIAN_P为主表,JILIAN_C为从表。<br /> <br />CREATE TABLE JILIAN_P (<br /> "P_ID" VARCHAR2(10) NOT NULL, <br /> "P_NAME" VARCHAR2(10) NOT NULL, PRIMARY KEY("P_ID")) ;<br /><br /><br />CREATE TABLE "SCOTT"."JILIAN_C" (<br />原创 2010-07-29 15:50:00 · 458 阅读 · 0 评论 -
Oracle的SQL基础
<br /> <br />(一)SQL是结构化的查询语言。Oracle的SQL语言分为以下几类:<br /> <br />1. DML(数据操纵语言)Data manipulation language<br />Ø从一个或多个表或视图中获取数据(select)<br />Ø向表或视图中插入新的数据(insert)<br />Ø有条件的修改或插入(update or insert)表或视图中的数据<br />Ø删除表或视图中的行(delete)<br />Ø查看SQL语句的执行计划(explai原创 2010-07-29 15:55:00 · 460 阅读 · 0 评论 -
单行函数与组函数
<br />1、 单行函数:对所处理的每一个记录都返回一行结果<br /> <br />(1) 大小写转换函数——<br />ØLOWER()将字母全部变成小写;UPPER()将字母全部变成大写;<br />ØINITCAP()把每个单词的首字母转换为大写,其余转换为小写。<br /> <br />(2) 字符处理函数——<br />ØSUBSTR(要提取的字符串,要提取的起始字符位置,查询中要返回的字符串长度)<br />ØLENGTH(‘’)返回字符串长度<br />ØLPAD原创 2010-08-07 16:10:00 · 606 阅读 · 0 评论 -
DDL数据定义语言
<br />DDL:数据定义语言,专门用来创建或修改数据库对象<br /><br />1、 创建表<br /> <br />CREATE TABLE TABLE_NAME(COLUMNNAME DATATYPE [DEFAULT VALUE],…);<br /> <br /><br />2、 通过子查询创建表<br /> <br />CREATE TABLE TABLE_NAME[(columnname,…)] AS (SUBQUERY);<br /> <br /><br />3、 修改现有原创 2010-08-08 10:43:00 · 395 阅读 · 0 评论 -
SQL初步
1、 查询并忽略重复数据。关键字DISTINCT/UNIQUESELECT DISTINCT DEPTNO FROM EMP;2、 查询时排序。关键字ORDER BY。升序ASC,降序DESC。升序时,null值最后出来,降序时,null最先出来。如果想要在升序时让null值先出来,可以在ORDER BY子句最后加上“NULLS FIRST”SELECT * FROM DEPT ORDER BY DEPTNO;当有group by 关键字时,进行order by的必须是group原创 2010-08-07 16:13:00 · 448 阅读 · 0 评论 -
子查询
<br />1、 子查询:嵌套层数最多255<br /><br />(1) 单行子查询<br /><br /><br />1、 WHERE子句里的子查询<br />SELECT TITLE,COST FROM BOOKS WHERE COST><br />(SELECT COST FROM BOOKS WHERE TITLE=’CHRISLEE’)<br />AND CATEGORY=’COMPUTER’;<br /><br />2、 HAVING子句中的子查询<br />SEL原创 2010-08-07 20:13:00 · 518 阅读 · 0 评论 -
多表连接
<br />1、 连接多个表:<br /><br />(1) 笛卡尔连接:第一个表中有m条记录,第二个表中有n条记录,结果是m*n条<br />Ø传统方法——。。。FROM 表1,表2<br />ØJOIN方法——。。。FROM 表1 CROSS JOIN表2<br /><br />(2) 相等连接:将表中有公共列存储了相同的数据的两个或多个表连接起来。<br />Ø传统方法——使用笛卡尔连接后再使用WHERE子句。。。。。WHERE book.id=order.id<br />原创 2010-08-07 20:20:00 · 456 阅读 · 0 评论