美文网首页
基本的sql语句--SELECT

基本的sql语句--SELECT

作者: 芋头木头 | 来源:发表于2016-10-25 00:05 被阅读0次

    SELECT (DISTINCT) 列 FROM 表 WHERE 列 运算符 值 ORDER BY 列

    WHERE:
    “列 运算符 值”中的运算符除了一般的大于小于等于外,还有一些特别的运算符。

    1. BETWEEN 值 AND 值: 选取介于两个值之间的数据。
    2. LIKE+通配符:以特定的字符格式查找数据。eg: LIKE 'TAN%'。
    3. IN(值,值,值):只要等于括号内任意一个值,就返回这个数据。

    JOIN:
    用于从多个表中获取数据。
    INNER JOIN: SELECT 列 FROM 表1 INNER JOIN 表2 ON 某一条件
    只有查找的表1的列和表2的列中都有值时,才返回这个数据。
    LEFT JOIN : SELECT 列 FROM 表1 LEFT JOIN 表2 ON 某一条件
    只要查找到表1的列有数据,即使要查找的表2的列为空,也返回这个数据
    RIGHT JOIN 则相反。

    聚合函数 和 GROUP BY
    聚合函数:将多个数值聚在一起进行处理的函数
    GROUP BY : 与聚合函数一起用于分组计算
    eg: SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer
    聚合函数 和 HAVING
    HAVING : 与聚合函数合用相当于WHERE
    eg: SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer
    HAVING SUM(OrderPrice)<2000

    相关文章

      网友评论

          本文标题:基本的sql语句--SELECT

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