SELECT 语句的基本格式为:

SELECT 要查询的列名 FROM 表名字 WHERE 限制条件;

SELECT 语句常常会有 WHERE 限制条件,用于达到更加精确的查询。WHERE 限制条件可以有数学符号 (= < > >= <=)

select name,age from employee where salary>3500;
select name,age,phone from employee where name=‘Yangcx’;

WHERE 后面可以有不止一条限制,而根据条件之间的逻辑关系,可以用 [条件一 or 条件二] 和 [条件一 and 条件二] 连接:

select name,age from employee where age>=25 and age=<30;

其中 age>=25 and age=<30 ,可以替换为 age between 25 and 30

关键词 in 和 not in 用于筛选在或不在某个范围内的结果

select name,age,phone from employee where age IN(30);

此命令可以找到表中年龄为30岁的人的信息。

关键字 LIKE 可用于实现模糊查询

select name,age,phone from employee where name like ‘M%’;

只记名字的首字母,又不知道名字长度,则用 % 通配符代替不定个字符:这样就查找出了首字母为M的人。

排序关键词order by
默认情况下,ORDER BY 的结果是升序排列,而使用关键词 ASCDESC 可指定升序或降序排序。 比如,我们按 salary 降序排列,sql 语句为:

select name,age,salary,phone from employee order salary desc;

如果后面不加 DESC 将默认按照升序排列。

COUNT 函数可用于任何数据类型,SUM 、AVG 函数都只能对数字类数据类型做计算,MAX 和 MIN 可用于数值、字符串或是日期时间数据类型。

select语句详细解释相关推荐

  1. MySQL基本的SELECT语句,SQL语言概述,基础和重要不冲突,完整详细可收藏

    文章目录 1.SQL语言的分类 2.SQL语言的规则与规范 3.基本的SELECT语句 4.DESCRIBE显示表结构 5.WHERE过滤数据 1.SQL语言的分类 SQL语言在功能上主要分为如下3大 ...

  2. Hadoop Hive sql 语法详细解释

    Hive 是基于Hadoop 构建的一套数据仓库分析系统.它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,能够将结构 化的数据文件映射为一张数据库表,并提供完整的SQL查 ...

  3. SELECT 语句与其子句的详解

    SELECT 从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列.虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下: SELECT select_list [ INTO ...

  4. mysql enum_MySQL数据库中关于ENUM类型的详细解释

    MySQL数据库中,因为工作的需求,我们可能会用到ENUM类型,但是由于此类型不是很常用,我们可能对其也不是很了解.没关系,本文我们就对ENUM类型做一些详细的解释,希望能够对您有所帮助. ENUM类 ...

  5. SQL Server 2000优化SELECT语句方法

    本文是SQL Server SQL语句优化系列文章的第一篇.该系列文章描述了在Micosoft's SQLServer2000关系数据库管理系统中优化SELECT语句的基本技巧,我们讨论的技巧可在Mi ...

  6. 学习MySQL:使用SELECT语句从MySQL服务器查询数据

    In this series of articles, we are going to learn about the basics of the MySQL database server. In ...

  7. sqlserver 查询某个时间段执行sql语句_为什么 SQL 查询不是先执行SELECT语句?

    作者:Julia Evans    译者:无明    链接:infoq.cn/article/Oke8hgilga3PTZ3gWvbg 很多 SQL 查询都是以 SELECT 开始的.不过,最近我跟别 ...

  8. mysql中explain的详细解释

    mysql执行计划中的类型解释老是忘记,抄在这里帮助记忆吧: EXPLAIN为用于SELECT语句中的每个表返回一行信息.表以它们在处理查询过程中将被MySQL读入的顺序被列出.MySQL用一遍扫描多 ...

  9. 【oracle工具】plsqldev美化规则文件详细解释(关键字大写,标识符小写等规则)

    plsqldev美化规则文件详细解释(关键字大写,标识符小写等规则) 场景: 使用plsqldev客户端编写SQL时,时常对SQL语句的格式感到不悦,非常的不便于阅读. 解决: 为了使格式一步到位,且 ...

最新文章

  1. ubuntu 修改卷标
  2. 如何测量接收机到卫星的距离
  3. android dtb文件位置_android MSM8974 上DeviceTree简介
  4. 路径调度问题(CVRP)后续之如何在MATLAB中安装YALMIP及CPLEX包
  5. MyBatis源码-解读Executor的三个实现类之SimpleExecutor(简单执行器)
  6. 在页面加载完后执行jQuery代码
  7. 为什么我开发的SAP UI5应用里的group by 功能不工作?
  8. C#设计模式(7)-Singleton Pattern
  9. 训练集的识别率一直波动_机器学习验证集为什么不再有新意?
  10. druid连接池以及数据源了解
  11. java web权限设计_java web简单权限管理设计
  12. 【Java从0到架构师】SpringBoot - MyBatis
  13. 地图制图基础(一):地图的分类
  14. 如何修改背景色?证件照背景颜色怎样换成白色?
  15. h5网页版字母消除游戏制作,html+jquery
  16. 累死你的不是工作方式
  17. 要求公开华人程序员自杀真相,清华学霸被Facebook开除了
  18. yxc_第一章 基础算法(一)
  19. 即将辞职的DBA,回顾我的DBA之路
  20. 庆祝成为CSDN博客专家

热门文章

  1. aviator使用笔记
  2. 国信长天单片机竞赛训练之通过iic光敏,电位器采样(五)
  3. 从头写一个超过zip的压缩算法(1)最简单的压缩算法
  4. Scrum 实施过程的主要内容及5大常用工具
  5. android ril.java_Android RIL学习
  6. 新型智能助手|chatgpt|小智ai
  7. 东软mysql期末题库_东软大三上学期实训笔记-mysql篇Day5完结篇
  8. TrackPopupMenu SetCheck(1)无效? 点击其他地方快捷菜单不消失?
  9. 数据库系统原理课后练习题(期末复习题目附答案)
  10. C#学生管理系统——班级列表(查询功能)