SQL 入门:运算、筛选、排序

第一章:比较运算符

> = <

第二章:逻辑运算符

  1. 使用 AND 连接多条件
    WHERE xANDY
  2. 使用 OR 连接多个条件
    WHERE xORY
  3. 使用 NOT 过滤不满足条件的数据
    NOT()
    使用 IN 查询多条件
SELECT * FROM `table_name` WHERE `column_name` IN `value`;
  1. 使用 BETWEEN AND 查询两值间的数据范围
SELECT * FROM `teachers` WHERE (`age` BETWEEN 20 AND 25) AND (`country` NOT IN ('CN','UK'));
  1. 使用 IS NULL 查询空数据
SELECT * FROM `teachers` WHERE `email` IS NULL;
  1. 使用 LIKE 模糊查询
SELECT * FROM `courses` WHERE `name` LIKE 'D%'; //查询课程表 courses 中以字母 'D' 开头的所有课程
通配符 描述
% 替代 0 个或多个字符
_ 替代一个字符
[charlist] 字符列中的任何单一字符
或 [!charlist] 不在字符列中的任何单一字符
  1. 使用 order by 排序
    ORDER BY 语句用于对结果集进行排序。
    ORDER BY 语句
    ORDER BY 语句用于根据指定的列对结果集进行排序。
    ORDER BY 语句默认按照升序对记录进行排序。
    如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。

  2. 使用 limit
    14.3 案例:取出工资前五的员工
    select ename,sal
    from emp
    order by sal desc limit 0,5;(默认从第一个开始)


__EOF__

本文作者粥粥alg
本文链接https://www.cnblogs.com/3456939606zwp/p/17810622.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   粥粥alg  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示