zoukankan      html  css  js  c++  java
  • 第五章:排序检索数据

    这是《MySQL必知必会》的学习笔记,也是mysql的基础知识,以备以后方便查阅

    • MySQL数据库安装和练习数据导入,参考这篇ubuntu18安装mysql和导入练习数据

    • 通过mysql对prod_name以字母顺序排序数据,因为默认的搜索出来的数据是无序的

      select pro_name from products order by prod_name;
      
    • 按多个列排序,注意这里仅在多个行具有相同的prod_price值时才对产品按prod_name进行排序,如果prod_price列中的所有的值都是唯一的,则不会按照prod_name排序

      select prod_id, prod_price, prod_name from products order by prod_price, prod_name;
      
    • 降序排序,升序是默认的

      select prod_id, prod_price, prod_name from products order by prod_price desc;
      
      • 这里注意desc关键字只应用到直接位于其前面的列名,下面这个例子中只对prod_price值降序处理,prod_name还是升序

        select prod_id, prod_price, prod_name from products order by prod_price desc, prod_name;
        
    • 通过limit关键限制检索出数据的记录数

      select prod_price from products order by prod_price desc limit 1;
      
    • order_by子句的位置

      • order_by子句位于from子句之后,limit关键字之前
  • 相关阅读:
    300. Longest Increasing Subsequence_算法有误
    LIS (DP)_代码
    pthread_detach pthread_create实例
    pthread_detach
    DP(动态规划)
    括号匹配(二)
    gdb调试遇到的问题
    matplotlib 显示中文
    一个奇怪的编码 big5-hkscs
    python 重载 __hash__ __eq__
  • 原文地址:https://www.cnblogs.com/iread9527/p/13462259.html
Copyright © 2011-2022 走看看