当前位置: 首页 > news >正文

Mysql表的操作(2)

1.去重

select distinct 列名 from 表名

2.查询时排序

select 列名 from 表名 order by 列名 asc/desc;

不影响数据库里面的数据

错误样例 :

但结果却有点出乎意料了~为什么会失败呢?
其实这是因为书写的形式不对,如果带了引号,'总分' 会被当作字符串常量,而不是列别名。

所以此时 order by '总分' 会对一个固定的字符串值排序,导致所有行的排序结果相同,实际并未按计算列排序。
那么想要实现这种排序,也很简单,我们只需要直接删除掉引号即可~ 

正确样例:

 select *, chinese + math + english as '总分' from student order by 总分 desc; 

3.Where 条件查询

📖 语法:
SELECT (values) from table_name where (条件语句);

1.查找数学成绩大于200的;

 注意事项:

所以不可以在取别名时候同时使用;

这是因为"执行顺序"的差异:
一般情况下,我们对数据进行查询时,会先通过"from"确定数据源,然后中间会经过一系列"对数据的操作",其中"where"的过滤数据操作是在"起别名"之前的,所以此时的where是查询不到"别名"的!这点比较重要,需要记住。

order by 是在取别名以后

Like的使用

—可以代表一个字符,%可以代表任意数字符;

limit和offset的使用(分段查询)

http://www.dtcms.com/a/123388.html

相关文章:

  • (自用)蓝桥杯准备(需要写的基础)
  • 谷歌浏览器极速安装指南
  • 前端面试题(七):什么是vuex,请解释一下它在Vue中的作用
  • minio提供nfs服务
  • 全新突破 | 更全面 · 更安全 · 更灵活
  • 神经网络语言模型与统计语言模型的比较
  • Selenium中`driver.get(htmlfile)`方法可能出现的超时问题
  • 分布式id生成算法(雪花算法 VS 步长id生成)
  • Python Cookbook-5.12 检查序列的成员
  • DAY06:【pytorch】图像增强
  • day29-贪心__134. 加油站__135. 分发糖果__860.柠檬水找零__406.根据身高重建队列
  • 三分钟学会使用java RandomAccessFile随机读写IO
  • 数字内容体验的技术支持包含什么?
  • 公司内部建立apt源
  • Animated Movement Color
  • 【书籍】DeepSeek谈《持续交付2.0》
  • 第5篇:Linux程序访问控制FPGA端LEDR<三>
  • 如何用 nvm alias default 18.20.8 实现全局 Node.js 版本管理?一篇保姆级指南!!!
  • 深入解析回环检测:从原理到C++实战
  • 批量清空图片的相机参数、地理位置等敏感元数据
  • 电商素材革命:影刀RPA魔法指令3.0驱动批量去水印,实现秒级素材净化
  • 【C++】右值引用、移动语义与完美转发
  • 【倍增】P10264 [GESP202403 八级] 接竹竿|普及+
  • java继承练习
  • 走多远(拓扑排序,dp)
  • ChatRoom测试报告
  • 手眼标定-眼在手上
  • 安卓设备配置PAC代理服务器的完整指南:实现智能分流与开发加速
  • OfficePlus去掉PDF文件右键菜单里的PDF转换
  • Java Map和Set集合应用