sql2005
文章平均质量分 77
fengqiheyuan
这个作者很懒,什么都没留下…
展开
-
查询1
查询里面最关键的是顺序() 1、计算列 select * from emp; -- * 表示所有 -- from emp 表示从emp表查询 select empno, ename from emp; select ename, sal from emp; select ename, sal*12 from emp; select ename, sal*12 as "年薪" from原创 2013-03-11 08:46:11 · 370 阅读 · 0 评论 -
sql常用的概念
说明:内容是对郝斌数据库视频学习的笔记 用SQL建表和约束 create table dept ( dept_id int primary key, dept_name nvarchar(20) not null, dept_address nvarchar(100) not null ) create table emp ( emp_id int cons原创 2013-03-10 20:30:20 · 344 阅读 · 0 评论 -
查询2
6、null(没有值 空值) 零和null 是不一样的null表示空值没有值,零表示一个确定的值 null 不参与 任何数字与null参与数学运算结果为null 任何类型的数据都可以为null。如: create table t1 ( name nvarchar(20), cnt int, riqi datetime ); insert in原创 2013-03-14 19:28:22 · 467 阅读 · 0 评论 -
查询3_内连接
11、having(对分组后的信息进行过滤) 1. having子句是用来对分组之后的数据进行过滤 因此使用having时通常都会先使用group by 2. 如果没有使用group by但使用了having则意味着having把所有的记录当做一组来进行过滤 select count(*) from emp having avg(sal)>1000 3. having子句出现的字原创 2013-03-16 09:49:25 · 597 阅读 · 0 评论 -
连接查询
5. select from where join、 on、 group、order、top、having的混合使用 --输出输出姓名中不包含A的所有员工的工资最高的前三名每个员工姓名工资工资等级部门名称 select top 3 "E".ename "员工姓名", "E".sal "员工工资", "S".grade "工资等级", "D".dname "部门名称" from emp "E原创 2013-03-17 19:51:31 · 362 阅读 · 0 评论 -
外连接
定义:不但返回满足连接条件的所有记录,而且会返回部门不满足连接条件的记录 分类: 左外连接:不但返回满足连接条件的所有记录,而且会返回左表不满足连接条件的记录 右外 左外连接连接运行原理: select * from emp "E" left join dept "D" on E.deptno=D.deptno 1. 用左表的第一行分别和右表的原创 2013-03-17 20:07:23 · 550 阅读 · 0 评论