zoukankan      html  css  js  c++  java
  • CRUD操作查询

    1.查询整体表格数据

    select * from car
    

    显示:

    2.查询制定列

    select code,price from car
    #code  代号    
    # price   价格  
    #  car   表名
    

    显示:

    3.给列指定名称

    select code as'代号',name as'车名'from car
    

    显示:  

    4 条件查询

    ①单条件查询

    select * from car where code ='c002'
    

    显示:

    ②多条件查询(用or或and链接)

    select * from car where code='c002'or price='37.16'
    

     显示:

     

    select * from car where code='c002' and price='67.49'
    

    显示:

    5 模糊查询(关键字查询)

    %关键字,关键字前面有n个字符;关键字%,关键字后面有n个字符,%符号代表n个字符

    _关键字,关键字前面有一个字符;关键字_,关键字后面有一个字符,_符号代表一个字符

    select * from car where name like '奥迪%'
    

    显示

    6 排序查询

    select * from car order by price desc 
    

    根据价格降序排列

    select *from car order by price desc, oil desc
    

    先根据price降序排列,有重复的 在根据oil降序排列

    desc降序  asc升序。 默认为升序

    7去重查询

    distinct去重

    显示:

    8 分页查询

    select * from car limit 5, 5     #去掉前五条,查询后5条,    当前页-1乘以5
    

    9 统计查询(聚合函数)

    select count(*) from car
    

     

    select count(code) from car

    select max(列名) from 表名 #取最大值
    select min(列名) from 表名#取最小值
    select avg (列名)from 表名#取平均值
    

    10 分组查询

    查询所有

    select * from car group by  brand
    

    select brand ,count(*)from car group by brand
    

    select brand from car group by brand having count(*)>=3 #有having前面必须有group by
    #有group by 后面可以没有having

    11范围查询  in 和 not in   相反 一个是是这些数的  一个是不是这些数的

    select * from car where price between 40 and 60
    

     显示:

    12 离散查询

    select * from car where price in (10,20,30,40,50,60)
    

     

    select * from car where price not in (10,20,30,40,50,60)
    

  • 相关阅读:
    怎么快速掌握一门新技术
    Linq相关
    C# 参数按照ASCII码从小到大排序(字典序)
    测试工具
    sql 创建临时表
    sql行合并
    WCF相关
    免费开源分布式系统日志收集框架 Exceptionless
    VPS,虚拟主机,云主机,独立服务器区别
    c# Dictionary的遍历和排序
  • 原文地址:https://www.cnblogs.com/xiaohaihuaihuai/p/8177629.html
Copyright © 2011-2022 走看看