摘要:--根据身份证号码,匹配data表,提取data表中字段值放到I_NEED_DATA表中 update I_NEED_DATA i set i.COL1 = '是', i.COL2 = (select d.col1 from data d where d.身份证 = i.SFZ), i.COL3 =
阅读全文
文章分类 - 数据库理论
摘要:查重方法一: SELECT p1.* from ss p1,ss p2where p1.id<> p2.id and p1.name = p2.name and p1.idnum=p2.idnum and p1.employer=p2.employerand p1.sst=p2.sst and p1
阅读全文
摘要:查询的逻辑执行顺序 标准的SQL 的解析顺序为: 执行顺序 参考:理解SQL原理,写出高效的SQL语句
阅读全文
摘要:表t1(右),t2(右)如下,结构相同,只是数据有差异,关键字为pid: 现在想要找出不同时存在于两个表的记录,即t1较t2多出的记录,以及t2较t1多出的记录。我们用NOT EXISTS语句。/*in t1 but not in t2*/select *from t1where not exists(select *from t2where t1.pid = t2.pid);结果如下:/*in t2 but not in t1*/select *from t2where not exists(select *from t1where t1.pid = t2.pid);结果如下:题外:如果字段
阅读全文
摘要:数据依赖、范式、模式分解、数据库设计步骤
阅读全文
摘要:在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回
阅读全文
摘要: SQL语言分为数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)
阅读全文
摘要:外连接主要分为左外连接,右外连接与全外连接。本文的查询操作在Oracle数据库中进行,其它数据库的操作语法差不多。内容浅显,望小虾,大虾们多多指教。
阅读全文