【MySQL】select相关

news/2024/12/23 7:16:47/

文章目录

  • 迭代器
  • distinct 关键字
  • limit offset 关键字
  • order by 列名 asc\desc
  • select语句的执行顺序
  • 几点注意

迭代器

指向第一个元素

使用hasNext()进行判断后才进行取元素
resultSet:指向第一个元素前一个

distinct 关键字

去除一列中的重复元素

可以进行多行的去重,直接在distinct后加列名

limit offset 关键字

实现“分页”的效果
limit后跟的数字是限制显示的条数
offset后跟的数字是偏移量,即从第几个元组进行显示

order by 列名 asc\desc

使用在select子句中,asc为升序,desc为降序

  1. 针对的是临时数据,不会影响原表
  2. 可以写多个列,但是是在第一个列数据相同的时候,才按照下列数据进行排序
  3. 默认为升序

select语句的执行顺序

  1. 先遍历整个表,如果这个元组的值符合条件(where子句)那就保留
  2. 将保留的元组进行进行列上的表达式计算(别名、distinct等)

这就导致在进行where的不能使用别名(此时别名是未定义状态)

  1. 语句中存在order by,会最后执行order by

order by可以使用别名

几点注意

  1. 含有null的运算会让整个式子结果为null
  2. 如果比较null:
    1. null == null; 结果为null,即为false<不安全
    2. null <=> null; 结果为true,安全
  3. between and 是闭区间范围

http://www.ppmy.cn/news/1015423.html

相关文章

8月8日,每日信息差

1、韩国所谓超导技术突破遭美国同行驳斥&#xff0c;相关股票价格暴跌 2、多氟多拟出资35亿元参与新华联破产重整&#xff0c;谋求东岳集团控股权 3、山东出台19条举措支持地热能开发利用。从支持地热勘查和有序利用、优化资源配置和审批服务、鼓励科技攻关和平台创建、强化要…

HBase API

我们之后的实际开发中不可能在服务器那边直接使用shell命令一直敲的&#xff0c;一般都是通过API进行操作的。 环境准备 新建Maven项目&#xff0c;导入Maven依赖 <dependencies><dependency><groupId>org.apache.hbase</groupId><artifactId>…

步入React前厅 - Props、列表渲染、条件渲染

目录 扩展学习资料 什么是props /src/components/listItem.jsx 函数组件 /src/components/listItemFunc.jsx 函数组件要素 列表渲染 /src/App.js 条件渲染 小结 扩展学习资料 预习资料名称 链接 备注 列表渲染进阶知识 浅谈 React 列表渲染 - 知乎 建议看完文章阅…

计算机网络—HTTP

这里写目录标题 HTTP是什么HTTP常见状态码HTTP常见字段GET与POST的区别Get和Post是安全和幂等吗PUT幂等&#xff0c;不安全DELETE幂等&#xff0c;不是安全 HTTP缓存技术HTTP缓存实现技术 HTTP1.0优缺点和性能HTTP1.1优缺点和性能HTTP2优缺点和性能HTTP3优缺点和性能HTTP和HTTP…

[RTKLIB]模糊度固定相关问题(二)

文章目录 一、固定模糊度的前置工作1. 做好固定模糊度的准备2. 建立双差模糊度3. 问题与总结 版权声明&#xff1a;本文为原创文章&#xff0c;版权归 Winston Qu 所有&#xff0c;转载请注明出处。 在上一篇文章中&#xff0c;介绍了RTKLIB中manage_amb_LAMBDA()函数&#xff…

chapter15:springboot与监控管理

Spring Boot与监控管理视频 1. 简介 通过引入spring-boot-starter-actuator, 可以使用SpringBoot为我们提供的准生产环境下的应用监控和管理功能。我们可以通过http, jmx, ssh协议来进行操作&#xff0c;自动得到审计、健康及指标信息等。 步骤&#xff1a; 引入spring-boo…

数据结构----结构--线性结构--顺序存储--数组

数据结构----结构–线性结构–顺序存储–数组 数组&#xff1a;类型相同&#xff0c;空间连续&#xff0c;长度固定 搜索&#xff1a; &#xff08;1&#xff09;基于索引搜索&#xff0c;时间复杂度O(1) &#xff08;2&#xff09;基于数值搜索&#xff1a; ​ 1.有序的&…

curl 身份认证绕过漏洞(CVE-2023-27535)升级记录

一、漏洞描述 curl在7.13.0-7.88.1版本中存在身份认证绕过漏洞。libcurl将重用之前所创建的FTP连接&#xff0c;即使一个或多个参数被更改&#xff0c;可能会使有效用户变得不一样&#xff0c;从而导致使用错误的凭据进行第二次传输。 影响范围&#xff1a;curl 7.13.0 - 7.8…