一起学习SQL查询系列---前言

  数据库设计与查询是程序员必备武器之一,无论是c/s还是b/s架构的软件,都少不了它的身影。常言说的好,学好数据库,走到哪里都不怵。

  如何设计数据库表我们放到另外的系列中去讨论,本系列关注数据库查询语言sql的运用。

  这里向大家推荐一本好书,sql cookbook。本系列一起来学习这本书中的例子。大家掌握了本系列教程后,再自己实践一些现实中的需求后,相信在数据库应用领域将有脱胎换骨的变化。

  本系列解决方案均在sql server 2005下测试通过。

  首先,介绍下书中使用的2个数据库表。

  CREATE TABLE emp--员工信息表

(
EMPNO INT NOT NULL ,-- 员工编号
ENAME VARCHAR(32) DEFAULT NULL ,-- 员工姓名
JOB VARCHAR(32) DEFAULT NULL ,-- 员工职位
MGR VARCHAR(32) DEFAULT NULL ,-- 员工直属经理编号
HIREDATE DATETIME DEFAULT NULL ,-- 员工入职日期
SAL int DEFAULT NULL ,-- 员工薪水
COMM VARCHAR(16) DEFAULT NULL ,-- 员工奖金
DEPTNO VARCHAR(8) DEFAULT NULL ,-- 员工部门编号
PRIMARY KEY ( EMPNO )-- 员工编号为主键
)

select * from emp;

	EMPNO ENAME  JOB        MGR HIREDATE     SAL COMM  DEPTNO
	----- ------ --------- ---- ----------- ---- ---- -------
	 7369 SMITH  CLERK     7902 17-DEC-1980  800           20
	 7499 ALLEN  SALESMAN  7698 20-FEB-1981 1600  300      30
	 7521 WARD   SALESMAN  7698 22-FEB-1981 1250  500      30
	 7566 JONES  MANAGER   7839 02-APR-1981 2975           20
	 7654 MARTIN SALESMAN  7698 28-SEP-1981 1250 1400      30
	 7698 BLAKE  MANAGER   7839 01-MAY-1981 2850           30
	 7782 CLARK  MANAGER   7839 09-JUN-1981 2450           10
	 7788 SCOTT  ANALYST   7566 09-DEC-1982 3000           20
	 7839 KING   PRESIDENT      17-NOV-1981 5000           10
	 7844 TURNER SALESMAN  7698 08-SEP-1981 1500    0      30
	 7876 ADAMS  CLERK     7788 12-JAN-1983 1100           20
	 7900 JAMES  CLERK     7698 03-DEC-1981  950           30
	 7902 FORD   ANALYST   7566 03-DEC-1981 3000           20
	 7934 MILLER CLERK     7782 23-JAN-1982 1300           10
	
	

CREATE TABLE dept --部门信息表
(
DEPTNO INT NOT NULL ,--部门编号
DNAME VARCHAR(32) DEFAULT NULL ,--部门名称
LOC VARCHAR(32) DEFAULT NULL ,--部门位置
PRIMARY KEY ( DEPTNO )--部门编号为主键
)

      select * from dept;

	
	DEPTNO DNAME          LOC
	------ -------------- ---------
	    10 ACCOUNTING     NEW YORK
	    20 RESEARCH       DALLAS
	    30 SALES          CHICAGO
	    40 OPERATIONS     BOSTON

 

posted @ 2013-03-14 13:49  xchsp  阅读(202)  评论(0编辑  收藏  举报
友情链接 豆约翰博客备份专家 IT行业观察