zoukankan      html  css  js  c++  java
  • 数据库---T-SQL语句:查询语句(二)

    >查询:

    一.查询所有数据:

    select * from Info    ---查询所有数据(行)

    select Name from Info  ---查询特定列(Name列)

    select Name,Code from  Info ---查询特定两列(Name和Code列)

    二.根据条件查

    select * from  Info  where Code='p001'           一个条件查询(遍历每一个数据查出来的)

    select * from Info  where  Code='p001' and  Nation='n003'       多条件 并关系  查询

    select * from  Info where  Name='胡军'  or  Nation='n001'         多条件  或关系  查询

    select * from  Car  where  Price  >=50  and <=60     范围查询(可以用,不建议)

    select * from  Car where  Price between 50  and  60   范围查询(推荐)

    三. 模糊查询(也属于条件查询,模糊查询是针对字符串查询)

    select * from Car  where Name like '%奥迪'     ----%是通配符,代表任意N个字符

    select * from Car where Name like '%奥迪%'    ---代表着在Name中只要有奥迪这个字符串就可以   前后都可以有N个字符串

    select * from Car where Name like '_奥迪'       _通配符:代表任意一个字符

    四.排序

    select * from Car  order by  Price (asc)    按照价格升序排列(默认的是升序排列)

    select * from Car order  by Price desc    按照价格降序排列

    select * from Car  order by Price desc ,Oil desc   (  谁写在前面先排谁)   按照两列进行排序,前面的为主要的

    五. 统计函数(聚合函数)

    select count(Code)  from Car      查询表中有多少条数据

    //如果括号里的是*,那么就遍历每一条每一列数据;如果括号里是Code,那么就只看Code里的数据,如果有数据,就算一个;为了执行更快一些,一般用主键

    select max(Price) from Car       取价格的最大值

    select min(Price) from Car        取价格的最小值

    select sum(Price) from Car       取价格的总和

    select avg(Price) from Car        取价格的平均值

    六.分组查询

    select * from Car  group by Brand    select Brand from Car group by Brand → select count(Brand) from Car group by Brand

    select  Brand from Car group by Brand having conut(*)>2    查询所有系列中数量大于2的

    七.分页查询

    select * from Car  limit 5,5       跳过几条(前面的参数)数据取几条数据 (后面的参数)

    select  top5 from Car    (在sql server中表示取前五条数据,但是在MySQL中不能使用)

    八.去重查询

    select distinct  from  Brand from Car    (只保留第一个)

  • 相关阅读:
    云计算是什么?它有哪些形式?
    TensorFlow从0到1之浅谈深度学习(5)
    excel如何快速统计出某一分类的最大值?
    Excel怎样根据出生日期,快速计算出其年龄呢?
    Excel只想显示一部分日期,怎样把其余部分隐藏起来?
    Excel数据透视表的日常应用技巧
    人工智能(机器学习)学习之路推荐
    人工智能之常用数据结构与算法(python)
    excel如何快速计算日期对应的生肖?
    excel 如何制作带下拉框的动态折线图表
  • 原文地址:https://www.cnblogs.com/supermeimei/p/5137446.html
Copyright © 2011-2022 走看看