• 普通查询


    1.普通查询
    select * from Info --查询所有内容--

    select Code,Name from Info --查询某几列--

    2.条件查询

    select * from Info where Nation ='n001' --条件查询--

    select *from Info where Nation ='n001' and Sex = true --满足两个条件的,用and,条件之间是并的关系--

    select * from Info where Sex =false or Nation ='n002' --条件之间是或的关系,用or--

    select * from Car where Price>50 and Price<60 --范围查询--

    select * from Car where Price<30 or Price >60 --范围查询--

    3.模糊查询

    select * from ChinaStates where AreaName like '中%' --查询以‘中’开头的,关键字like,%代表任意多个字符

    select *from ChinaStates where AreaName like '%城%' --查询包含‘城’这个字的信息--

    select *from ChinaStates where AreaName like '_城%' --‘城’在第二个位置出现,下划线代表任意一个字符--

    4.排序查询

    select *from car order by Code desc --desc是降序的意思,asc是升序--

    select *from car order by Brand,Powers --先按照Brand排序,再按照Powers排序--

    5.统计查询(聚合函数)

    select count(*) from Car --查询总条数--

    select max(price) from Car --查询Price这一列的最大值,最小值换成min--

    select avg(Price) from Car --查询平均值--

    select sum(Price) from Car --查询总和--

    6.分组查询

    select Brand,count(*)from Car group by Brand --根据系列分组查看每组的数据条数,也可以求和,
    求最大,最小,平均数--
    以Brand来分组,看里面有多少条数据

    select * from Car group by Brand having count(*)>2
    以Brand分组,看里面数据大于2条的

    7.分页查询

    select * from Car limit 0,5 --跳过几条数据,取几条数据--
    跳过0条数据,来取5条,取得是0-5条

    select * from Car limit 5,5
    跳过5条数据,来取5条,取得是6-10条


    8.去重查询
    select distinct Brand from Car

  • 相关阅读:
    AndroidStudio gradle配置
    Git中pull对比fetch和merge
    Knockout.js随手记(7)
    Knockout.js随手记(6)
    MVC自动绑定整数数组
    Knockout.js随手记(5)
    ASP.NET4.5Web API及非同步程序开发系列(3)
    Knockout.js随手记(4)
    ASP.NET4.5Web API及非同步程序开发系列(2)
    ASP.NET4.5Web API及非同步程序开发系列(1)
  • 原文地址:https://www.cnblogs.com/zhanghaozhe8462/p/5274507.html
Copyright © 2020-2023  润新知