数据库
iteye_16906
这个作者很懒,什么都没留下…
展开
-
关于ROWNUM的使用
ROWNUM的概念ROWNUM是一个虚假的列。它将被分配为 1,2,3,4,...N,N 是行的数量。一个ROWNUM值不是被永久的分配给一行 (这是最容易被误解的)。表中的某一行并没有标号;你不可以查询ROWNUM值为5的行——根本没有这个概念。另一个容易搞糊涂的问题是ROWNUM值是何时被分配的。ROWNUM值的分配是在查询的谓词解析之后,任何排序和聚合之前进行的。ROWNUM值只有当被分...原创 2009-10-27 00:06:28 · 95 阅读 · 0 评论 -
学习SQL查询语句
[code="sql"]--desc 表名 描述表的内容 desc emp;--加上数学表达式和列名 ""保持格式select ename "name space", sal*12 year_sal from emp; select 2*3 from dual;select sysdate from dual;--空值的数学表达式 结果都是空...2009-06-10 23:42:11 · 79 阅读 · 0 评论 -
Oracle DML DDL操作
[code="sql"]当数据库字段设计为定长字符串时,效率高,占空间。空间换时间varchar2最多4096字节,再往大了,用long型存图片的存储也可以是数据库中存名字,实际存在硬盘上create table stu( id number(6) primary key, name varchar2(20) constraint stu_name_...2009-06-12 00:07:24 · 71 阅读 · 0 评论 -
PL/SQL
[code="sql"]--plsqlset serveroutput on;begin dbms_output.put_line('Hello');end; --赋值 declare v_name varchar2(20); begin v_name := 'myname'; dbms_output.put_line...2009-07-15 22:16:59 · 74 阅读 · 0 评论 -
Oracle行列互换 横表和纵表
[b]行列互换[/b][code="java"]/*在实际使用sql工作中总会碰到将某一列的值放到标题中显示.就是总说的行列转换或者互换.比如有如下数据:ID NAME KECHENG CHENGJI-- ---------- -------------------- -------1 a 语文 ...原创 2009-07-28 14:45:09 · 573 阅读 · 0 评论 -
数据库的三范式
第一范式(1NF):数据库表中的字段都是单一属性的,[color=red]不可再分[/color]。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的[color=red]部分函数依赖[/color](部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一...2009-08-14 23:52:23 · 75 阅读 · 0 评论 -
SQL Plus常用命令
[code="sql"]连接命令connect scott/tiger@orcl用特定身份连接connect scott/tiger@orcl as SYSDBA断开连接disc[/code]编辑命令 输入语句最后加;按回车键,立即执行命令语句结束加回车,然后再按回车键,结束SQL但不执行,此时再按edit键可编辑语句结束加回车,换行后按/,立...原创 2010-06-01 23:41:57 · 132 阅读 · 0 评论 -
常用MySQL命令
[code="sql"]启动:net start mySql;进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;列出数据库:show databases;选择数据库:use databaseName;列出表格:show tables;显示表格列的属性:show columns from tableNam...原创 2010-06-01 23:47:13 · 65 阅读 · 0 评论 -
SQL笔试题 取code相同的,value最大的记录
[table]|id|code|value||1|a|1||2|a|3||3|a|3||4|b|3||5|b|4||6|b|5|[/table]取code相同的,value最大的记录,value相同时,取id值大的[code="sql"]select * from test t1where not exists (select * from te...2010-06-13 09:52:33 · 135 阅读 · 0 评论