zoukankan      html  css  js  c++  java
  • MYSQL实战心得(一)

    01.在查询语句中,FROM后可跟子查询语句(select***),起到代替数据表的作用

    示例:

    1 SELECT title,count(*) as t
    2 FROM (select distinct emp_no,title,from_date,to_date
    3       FROM titles )
    4 GROUP BY title having t>=2;
    主查询语句查询的数据范围就是from后子查询语句select的检索值
    02.distinct(去除重复语句)适用范围不仅可以跟在SELECT后也可放置于聚合函数中使用
     
    示例:
    1 SELECT title, COUNT(DISTINCT emp_no) AS t FROM titles
    2 GROUP BY title HAVING t >= 2
     
    03.求某列的奇偶数情况,可以根据(列值%2 = 1或列值%2 = 0)来判断奇偶数,若为‘1’则为奇数,‘0’则为偶数
     
    示例:
    1 SELECT *
    2 FROM employees
    3 WHERE emp_no%2 = 1 AND last_name != 'Mary' 
    4 ORDER BY hire_date DESC;

     其中 emp_no%2 = 1 即为选定得出奇数的值

    04.SQL基本遵循SELECT →FROM→WHERE→GROUP BY→HAVING→ORDER BY→LIMIT的顺序,其中limit有两张通用方法

      (1)limit a offet b-其中a代表返回几位,b代表从第几位开始【0为第一位,1为第二位,以此类推……】  

      (2)limit a,b-其中a代表第几位开始,b代表返回几位数据

    示例:

    1 select emp_no,salary
    2 from salaries
    3 where to_date='9999-01-01'
    4 order by salary desc
    5 limit 1,1;

    示例limit意思为返回salary工资从高到低,第二位的数据值

  • 相关阅读:
    Binary Tree Zigzag Level Order Traversal
    Add Binary
    Subsets II
    Subsets
    Minimum Depth of Binary Tree
    node Cannot enqueue Quit after invoking quit.
    微擎快速修改数量实例(异步)
    destoon 分页
    ajax里面使用this方法
    微擎系统 微信支付 get_brand_wcpay_request:fail
  • 原文地址:https://www.cnblogs.com/JavaScriptNO1/p/13906994.html
Copyright © 2011-2022 走看看