zoukankan      html  css  js  c++  java
  • SQLServer学习(查询)(二)

    1)简单查询:

     as是重命名的功能,最简单的来说就是select code from table_name 这个语句,会显示列名为code,但是使用

    select code as '代号' from table_name 这样查询出来的结果,列名就显示为 代号;

    查询限定条件:

    ①限定条件的谓词:

    SELECT CODE,NAME FROM S_A_User where Code>='100'
    View Code

    between and的用法(这个是包括了端点值):

    SELECT CODE,NAME FROM S_A_User where Code BETWEEN '11000' AND '11005'
    View Code

    ②限定集合的查询

    可以使用关键字 in 后面接('a','b')   小括号表示集合,in表示集合内的取值可能的情况

    SELECT Code,Name FROM  WHERE Code IN ('11111','11112')
    View Code

    ③字符匹配谓词  like和通配符 % _ 的使用

    找出所有姓李的职工

    SELECT Code,Name,Sex FROM S_A_User WHERE Name LIKE '李%'
    View Code

    找出所有名字第二个字不是‘华’的员工

    SELECT Code,Name FROM S_A_User where Name NOT LIKE '_华%'
    View Code

    ④空值谓词

    找出员工没写email的

    SELECT * FROM S_A_User WHERE Email IS NULL

    ⑤多重条件查询

    SELECT * FROM S_A_User WHERE Code='11002' or Code='11001'

    如果后面的条件都要满足,那么使用and替换or即可

    查询条件中可使用的谓词

     2)带聚集函数的查询

     聚集函数主要有以下几种:

    SELECT COUNT(*) FROM S_A_User
    SELECT COUNT(DISTINCT WorkNo) FROM S_A_User
    SELECT MIN(WorkNo) FROM S_A_User
    SELECT SUM(WorkNo) FROM S_A_User
    简单示例

    3)带top 和 distinct 关键字的查询

    SELECT DISTINCT DeptName FROM S_A_User WHERE Code LIKE '117%'
    
    SELECT COUNT(*) FROM S_A_User WHERE Code LIKE '117%'

    End

  • 相关阅读:
    设置CentOS7 静态获取IP
    视图与索引
    常用sql语句--DQL
    数据完整性
    常用sql语句--DML
    常用数据类型
    常用sql语句--DDL
    命令提示符内简单操作MySQL
    cnpm安装教程
    js生成指定范围的随机整数
  • 原文地址:https://www.cnblogs.com/LeeSki/p/12299661.html
Copyright © 2011-2022 走看看