码迷,mamicode.com
首页 >  
搜索关键字:where子句    ( 1071个结果
oracle merge into用法
Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句可以加WHERE子句 3、ON条件中使用常量过滤谓词来insert所有的行到目标表中,不需要连接源表和目标表 4、UPDATE子句后面可以跟DELETE子句来去除一些不需要...
分类:数据库   时间:2014-09-01 10:31:02    阅读次数:279
SQL嵌套查寻初识
定义:1 .指在一个外层查询中包含有另一个内层查询。其中外层查询称为主查询,内层查询称为子查询。2 .SQL允许多层嵌套,由内而外地进行分析,子查询的结果作为主查询的查询条件3 .子查询中一般不使用order by子句,只能对最终查询结果进行排序在一个SELECT 语句的WHERE 子句或HAVIN...
分类:数据库   时间:2014-09-01 10:25:52    阅读次数:209
SQL语句优化介绍
1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2,应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默  认值。 3,应尽量避免在 where 子句中使用!=或,>=,BETWEEN,IN,以及某些时候的LIKE。 ...
分类:数据库   时间:2014-08-29 07:17:47    阅读次数:308
数据库考点
查询语句执行顺序from->where->group by->having->select->order by 当同时含有where子句、group by 子句 、having子句及聚集函数时,执行顺序如下:--执行where子句查找符合条件的数据;--使用group by 子句对数据进行分组...
分类:数据库   时间:2014-08-27 10:53:37    阅读次数:251
HAVING
如果需要根据聚合值的结果来过滤分组查询的结果,必须首先执行聚合操作。这里不能使用 WHERE 子句,因为它会在分组和聚合之前对结果进行处理。HAVING 子句用于已在 SELECT 语句中定义的列和聚合表达式。通常,需要在 HAVING 子句中重复聚合函数表达式,来引用聚合值,就如在 SELEC.....
分类:其他好文   时间:2014-08-26 07:27:15    阅读次数:248
针对MySQL提高百万条数据的查询速度优化
针对MySQL提高百万条数据的查询速度优化1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t....
分类:数据库   时间:2014-08-25 18:37:04    阅读次数:239
mysql where 和 having 的区别
作用的对象不同。WHERE子句作用于表和视图,HAVING子句作用于组。where是对表的筛选,而having是对聚合结果的筛眩有时候having和where都可以达到同样的结果,但是要优先使用where。WHERE在分组和聚集计算之前选取输入行(因此,它控制哪些行进入聚集计算),而HAVING在分组和聚..
分类:数据库   时间:2014-08-24 19:31:43    阅读次数:179
SQL语言分类
SQL语言共分为四大类数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT FROM WHERE 2 数据操纵语言数据操纵语言DML主要有三种形式:...
分类:数据库   时间:2014-08-24 00:16:51    阅读次数:287
提高数据库处理查询速度
提高数据库处理查询速度1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num ....
分类:数据库   时间:2014-08-21 16:36:34    阅读次数:218
sql 日志恢复
可能有不少朋友遇到过这样的问题: update或delete语句忘带了where子句,或where子句精度不够,执行之后造成了严重的后果,这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份或不能备份日志(truncate log on checkpoint选项为...
分类:数据库   时间:2014-08-21 14:41:14    阅读次数:304
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!