美文网首页
mysql 笔记

mysql 笔记

作者: Stargazes | 来源:发表于2019-02-27 10:42 被阅读0次

    1.limit用法:

      mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15   
      
    //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:    
    mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.   
      
    //如果只给定一个参数,它表示返回最大的记录行数目:    
    mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行   
      
    //换句话说,LIMIT n 等价于 LIMIT 0,n。   
    

    2.ifnull()用法:

    IFNULL(expression_1,expression_2);
    例如:
    SELECT
        IFNULL(
          (SELECT DISTINCT Salary
           FROM Employee
           ORDER BY Salary DESC
            LIMIT 1 OFFSET 1),
        NULL) AS SecondHighestSalary
    

    如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expression_2的结果;

    3.DISTINCT用法:

    SELECT DISTINCT 列名称 FROM 表名称
    

    返回唯一不同的值

    CASE WHEN 和 SELECT CASE WHEN的用法

    CASE sex
    WHEN '1' THEN '男'
    WHEN '2' THEN '女'
    ELSE '其他' END

    相关文章

      网友评论

          本文标题:mysql 笔记

          本文链接:https://www.haomeiwen.com/subject/hbygyqtx.html