
SQL
duwei_D
这个作者很懒,什么都没留下…
展开
-
sql中 in 、not in 、exists、not exists 用法和差别
exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT I转载 2014-01-21 11:34:33 · 597 阅读 · 0 评论 -
SQL UNION 和 UNION ALL 操作符
SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT colu转载 2014-01-21 13:29:20 · 520 阅读 · 0 评论 -
sql多表连接查询inner join, left join , right join ,full join ,cross join
sql多表连接查询inner join, left join , right join ,full join ,cross join inner join,full outer join,left join,right jion内部连接 inner join 两表都满足的组合full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表转载 2014-01-21 13:16:20 · 847 阅读 · 0 评论 -
Oracle-SQL-group by-报错:不是单组分组函数
报错:不是单组分组函数实例:select deptno,count(empno) from emp;报错:不是单组分组函数原因:1, 如果程序中使用了分组函数,则有两种情况可以使用:程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来改为:select deptno,count(empno) from emp group by deptno;如转载 2014-02-14 14:26:56 · 8301 阅读 · 0 评论 -
用SQL语句添加删除修改字段
1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型 ALTER TABLE table_name ALTER COLUMNcolumn_name new_data_type转载 2014-02-14 16:37:25 · 1116 阅读 · 0 评论 -
各种数据库查询前几条数据的方法
sql在不同数据库查询前几条数据关键字: sql 前几条结果 sql在不同数据库查询前几条数据 1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM HQL: from table1 t order by t.createTime desc where rownum 2. INFORMIX SELECT FIR转载 2014-03-24 11:18:04 · 1977 阅读 · 0 评论 -
ORACLE中dual的详解及其故障恢复
什么是dual呢?首先,dual是属于sys用户的;它只有一个X varchar2(1)的列;查询这个虚拟的列不会产生逻辑的IO;dual是oracle中的一个实际存在的表,任何用户都可读取,常用在没有目标表的select语句块中以下是oracle manual中对dual的说明:The table named DUAL is a small tab转载 2014-03-25 15:12:33 · 2224 阅读 · 0 评论