• 一起学习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
  • 相关阅读:
    软件策划书
    对开发团队的看法
    对敏捷开发的认识
    企业单位
    Pg数据库的基础安装
    Windows Server 任务计划执行.exe
    2020.04.08 重新开始
    20200211 Oracle监听启动异常
    20191225 医疗行业数据仓库
    20191224 多维数据库
  • 原文地址:https://www.cnblogs.com/xchsp/p/2955355.html
Copyright © 2020-2023  润新知