
sql
文章平均质量分 86
乾九幽
写博客只是为了方便查阅,如有侵权,请联系删除。
展开
-
(MyBatis语法第1记) choose when otherwise
<choose> <when test="cnpm != null and cnpm == 0"> tz.cnpm = 0 </when> <when test="...原创 2019-11-20 18:24:19 · 185 阅读 · 0 评论 -
《小常识-23》sql中any与some的区别
在 SQL 中 ANY 和 SOME 是同义词,所以下面介绍的时候只使用 ANY,SOME 的用法和功能和 ANY 一模一样。和 IN 运算符不同,ANY 必须和其他的比较运算符共同使用,而且必须将比较运算符放在 ANY 关键字之前,所比较的值需要匹配子查询中的任意一个值,这也就是 ANY 在英文中所表示的意义外 部 查 询 中 的 WHERE 子 句 指 定 FYearOfJoin 必 须 等 于原创 2017-05-12 09:43:23 · 2201 阅读 · 1 评论 -
《小常识-22》sql中的all
ALL 的意思是“所有”,要比较的值匹配子查询中的所有值不能单独使用,要和比较运算符一起使用SELECT * FROM T_Book WHERE FYearPublished注意:1.用 ALL 运算符的时候,若匹配集合是空的,即子查询未返回任何数据,不论与什么比较运算符搭配,用 ALL 的返回值将永远是 true 2.ALL 运算符不能与固定的集合相匹配 如下是错误的:SELECT * FRO原创 2017-05-12 10:06:03 · 3464 阅读 · 0 评论 -
《小常识-20》sql调优简单理解
1.可以通过调整 WHERE 子句中的连接顺序数据库管理系统采用自下而上的顺序解析 WHERE 子句,根据这个原理,表连接最好写在其他 WHERE 条件之前,那些可以过滤掉最大数量记录。 下面的 SQL 语句性能较差:SELECT *FROM PersonWHERE Salary > 50000AND Position= ‘MANAGER’AND 25 < (SELECT COUNT(*)原创 2017-05-12 13:33:41 · 219 阅读 · 0 评论 -
《小常识-8》Oracle常用语句及启动---------------------记录下方便查阅
1.表空间查看当前用户的表空间select default_tablespace from dba_users where username=‘username’2.触发器查询当前用户下面所有触发器select * from user_triggers查看触发器的结构select trigger_body from user_triggers where trigger_name=触...原创 2019-04-28 16:53:13 · 156 阅读 · 0 评论