zoukankan      html  css  js  c++  java
  • Sql Server2008温故而知新系列05:查询-基础查询和条件查询

    数据库中最重要的、使用最频繁的就是查询了,毕竟公司里面库和数据都是有的,我们平常要做的就是使用罢了

     1 /*
     2 查询的通用命令:select field1,field2,field3,[…………] from table_name
     3 如果要查询所有的field 也可以直接使用 ‘通配符*号’,假设有员工信息表emp
     4 如查询所有员工的信息: select * from emp;
     5 如果只是查询员工姓名和入职日期: select name,hida from emp;
     6 当然也可以给查询的field加一个别名:格式 select field1 [as] 'field_name' from table_name,其中as可以省略
     7 在sql中 as后面的别名可以不加引号,但是在mysql和oracle中要加上
     8 */
     9 --查询员工姓名和入职日期
    10 select name as '姓名',hida '入职时间' from emp;
    11 --查询所有员工的信息
    12 select * from emp;

     以上这些都是不带条件的查询,不过正常使用的时候,肯定要带上条件,或者计算列信息的。

    如果要给查询加条件就要用到where子句

    如:查询在职男员工所有信息,那么就要确定两个条件:1、性别:男   2、是否在职:是(假设在职用flag=1,不在职flag=0)

    1 --单条件查询:查询所有男员工的姓名和入职时间
    2 select name,hida from emp where sex='' ;
    3 --多条件查询:查询所有在职男员工的姓名和入职时间  (where子句中and的用法)
    4 select name,hida from emp where sex='' and flag=1;

     结果63行,第一个查询返回49个记录,第二个查询只返回14个记录;说明35个男员工离职了(离失率还挺高^_^)

    条件(正确有的条件)越多,结果越精确(少);

    --Ocarina我是一只可爱的小尾巴
  • 相关阅读:
    CF1070F Debate
    P3502 [POI2010]CHO-Hamsters
    CF1421A XORwice
    P2073 送花
    树链剖分边权转化为点权
    球——数学分析,模型构建
    数位dp的模版
    不要62
    智慧题——规律题
    CF551C GukiZ hates Boxes——模拟加二分
  • 原文地址:https://www.cnblogs.com/azrealer/p/11856740.html
Copyright © 2011-2022 走看看