随笔分类 -  数据库

摘要:1、使用逻辑操作符号问题:查询工资高于500或者是岗位为manager的雇员,同时还要满足他们的姓名首字母为大写的J?select * from emp where (sal > 500 or job = 'MANAGER') and ename like 'J%';2、使用order by字句 默... 阅读全文
posted @ 2015-10-24 15:38 汪强胜 阅读(276) 评论(0) 推荐(0)
摘要:通过scott用户下的表来演示如何使用select语句,接下来对emp、dept、salgrade表结构进行解说。emp 雇员表字段名称 数据类型 是否为空 备注-------- ----------- -------- --------EMPNO NUMBER(4) 员工编号ENAME VARCH... 阅读全文
posted @ 2015-10-24 15:37 汪强胜 阅读(304) 评论(0) 推荐(0)
摘要:首先需要解释一下这几个联接的意思:left join(左联接): 返回包括左表中的所有记录和右表中联结字段相等的记录。right join(右联接): 返回包括右表中的所有记录和左表中联结字段相等的记录。inner join(等值连接): 只返回两个表中联结字段相等的行。接下来,创建一个数据库,然后... 阅读全文
posted @ 2015-10-20 16:54 汪强胜 阅读(353) 评论(0) 推荐(0)
摘要:今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HA... 阅读全文
posted @ 2015-10-20 16:39 汪强胜 阅读(203) 评论(0) 推荐(0)
摘要:我们都知道SQL中适用case when then来转化数据库中的信息 比如 select (casesex when0 then '男' else '女' end) ASsex from studentInfo那么在集合函数中它有什么用呢?SELECT sex FROM studentSELECT... 阅读全文
posted @ 2015-10-19 15:37 汪强胜 阅读(336) 评论(0) 推荐(0)