SQL语言基础
ztf200
这个作者很懒,什么都没留下…
展开
-
SQL语言分类
主要有以下分类:1.数据定义语言(Date Definition Language,DDL):create table 可以创建表、alter table 可以对表结构进行修改、drop table 删除某个表。2.数据查询语言:select用户检索数据库数据。3.数据操纵语言(Date Manipulation Language,DML):insert、update、delete。原创 2009-03-20 18:33:00 · 147 阅读 · 0 评论 -
select检索数据
1.在where子句中使用比较运算符:= ,!=(不等于) , ,= ,like。2.使用比较运算符like:%通配符可以匹配任何长度的字符;_每个下划线匹配一个字母。3.or:或的意思。4.and:连接的两个条件必须同时满足。5.not 非:select * from web_fin_dcr t where not t.n_item_no in(1,2);6.between原创 2009-03-20 18:36:00 · 271 阅读 · 3 评论 -
复杂的SELECT语句
1.集合操作:Union 用第二个查询结果合并第一个查询结果,同时不显示重复的行。Union all 检索出所有的行,包括重复的行。intersect 返回两个查询所检索出的共有行。minus 返回将第二个查询检索出的行从第一个查询检索出的行中减去之后剩余的行。select ename,dname,job from dept t,emp pwhere t.deptno=p.deptno and原创 2009-03-20 18:38:00 · 235 阅读 · 0 评论 -
PL/SQL语言
PL/SQL在执行时的区别: 执行SQL语句时,一次向服务器发送一条语句,因此每一条SQL语句都单独访问服务器,这肯能导致大量的网络流量。 执行PL/SQL时,一个PL/SQL块中的所有SQL语句是一次发送到服务器的,这就减少了系统的开销。原创 2009-03-20 18:46:00 · 183 阅读 · 0 评论 -
PL/SQL编程
数据类型:数字类型:Number用来表示可变长的数值列,语法为Number(p, s),p是指所有有效数字的位数,s是指小数点以后的位数;p和s的取值分别是p=1 to 38,s=-84 to 127;有效数位:从左边第一个不为0的数算起,小数点和负号不计入有效位数。p>0,对s分3种情况: 1. s>0 精确到小数点右边s位,并四舍五入。然后检验有效数位是否p,小数点右边至少有s-p个0原创 2009-03-20 18:47:00 · 300 阅读 · 0 评论 -
SQL左连接
SELECT b.c_dpt_cde as CDptCde,a.c_prod_no as CProdNo,a.c_ply_no as CPlyNo,a.c_edr_no as CEdrNo,a.c_insrnt_cde as CInsrntCde,a.c_bs_cur as CBsCur,a.n_bs_amt as NBsAmt,a.n_exch_rate as NExchRate,a.c_rp_原创 2009-03-20 18:54:00 · 949 阅读 · 0 评论