随笔分类 - SQL语言基础
SQL对单个字段不同内容的统计
摘要:SELECT * FROM (SELECT COUNT (c_nme_en) as cus , c_nme_en FROM web_prod WHERE c_prod_no = '0325' AND c_tab_no != '0040' GROUP BY c_nme_en) WHERE cus > 1order by c_nme_en这个就是对c_nme_en列的不同内容进行统计。可以参考...
阅读全文
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 ...
阅读全文
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...
阅读全文
PL/SQL语言
摘要:PL/SQL在执行时的区别: 执行SQL语句时,一次向服务器发送一条语句,因此每一条SQL语句都单独访问服务器,这肯能导致大量的网络流量。 执行PL/SQL时,一个PL/SQL块中的所有SQL语句是一次发送到服务器的,这就减少了系统的开销。
阅读全文
复杂的SELECT语句
摘要:1.集合操作: Union 用第二个查询结果合并第一个查询结果,同时不显示重复的行。 Union all 检索出所有的行,包括重复的行。 intersect 返回两个查询所检索出的共有行。 minus 返回将第二个查询检索出的行从第一个查询检索出的行中减去之后剩余的行。 select ename,dname,job from dept t,emp p wh...
阅读全文
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.betw...
阅读全文
SQL语言分类
摘要:主要有以下分类: 1.数据定义语言(Date Definition Language,DDL): create table 可以创建表、alter table 可以对表结构进行修改、drop table 删除某个表。 2.数据查询语言:select用户检索数据库数据。 3.数据操纵语言(Date Manipulation Language,DML):insert、update、del...
阅读全文
浙公网安备 33010602011771号