sql今天学习总结

embedded/2024/10/19 7:34:06/

排序order by(默认升序)

order by id desc(降序排序)

order by id,number(先按id排再按name排序)

in,not in

and or

通配符

where name like "Aa%";选取所有以Aa开头的名字

like "%r" 以r结尾

like "%abc%" 出去开头结尾中间有abc 

“ab___”以ab开头后有三个字母

数据处理函数 

length() 计算字符串长度

select length(name) as len_name;

substring(name,1,3) 截取从第一个字开始的3个数

left(name,3) 显示名字的左边三个

curtime ()返回当前时间

curdate()返回当前日期

datediff(now(),last_update) 日期相减

max()min()

avg()平均值

sum()求和 

count()计算条数  count(*) 计算表里有多少行数据

distinct 唯一的,去重  select distinct name //比较名字

select dintinct name.id,num 对name,id,num组成的一行行一起去重

分组计算

group by进行数据分组    分组后再筛选用having(根where作用一样)

嵌套查询(子查询)

表连接 join

组合查询 union将两次查询的结果组合到一起(能自动去重),union all不去重

union后的order by只能放到最后


http://www.ppmy.cn/embedded/29058.html

相关文章

JSON教程(非常详细)

参考文章来源:JSON教程(非常详细) 目录 JSON JSON 发展史 为什么要使用 JSON? JSON 的不足 存储格式 使用场景 1) 定义接口 2) 序列化 3) 生成 Token 4) 配置文件 JSON语法规则 JSON 与 JavaScript 对象的区别 JSON数…

Pandas入门篇(三)-------数据可视化篇1(matplotlib篇)

目录 概述一、pyplot模式(pyplot API):二、面向对象模式(Object-Oriented API):三、创建图表详细流程(一)创建画布(figure)1.函数格式2.参数解释3.返回值 &am…

Oracle索引组织表与大对象平滑迁移至OceanBase的实施方案

作者简介:严军(花名吉远),十年以上专注于数据库存储领域,精通Oracle、Mysql、OceanBase,对大数据、分布式、高并发、高性能、高可用有丰富的经验。主导过蚂蚁集团核心系统数据库升级,数据库LDC单元化多活项目&#xff…

第二篇:构筑数字世界的骨架:探索计算机硬件与指令的艺术

构筑数字世界的骨架:探索计算机硬件与指令的艺术 1 引言 在探究今天的数字化社会背后的驱动力时,我们不可避免地要深入了解计算机硬件与指令集——这些看似抽象的概念实则构成了我们日常依赖的技术的基础。在本篇文章中,让我们一同踏入这个由…

增强大模型高效检索:基于LlamaIndex ,构建一个轻量级带有记忆的 ColBERT 检索 Agent

在自然语言处理领域,高效检索相关信息的能力至关重要。将对话式记忆集成到文档检索系统中已经成为增强信息检索代理效果的强大技术。 在文中,我们专为 LlamaIndex 量身定制,将深入探讨构建一个轻量级的带有记忆的 ColBERT 检索代理&#xff…

iOS ------ Method Swizzling (动态方法交换)

一,Method Swizzling 简介 Method(方法)对应的是objc_method结构体;而objc_method结构体中包含了SEL method_name(方法名),IMP method_imp(方法实现) // objc_method 结构体 typed…

手撕C语言题典——合并两个有序数组(顺序表)

搭配食用更佳哦~~ 数据结构之顺顺顺——顺序表-CSDN博客 数据结构之顺序表的基本操作-CSDN博客 继续来做一下关于顺序表的经典算法题叭~ 前言 88. 合并两个有序数组 - 力扣(LeetCode) 合并数组也是力扣上关于顺序表的一道简单题,继续来加深…

P9586 「MXOI Round 2」游戏

「MXOI Round 2」游戏 题目描述 小 C 和小 D 正在玩一款蒸蒸日上的游戏。 这款游戏共有 3 3 3 种手牌:杀、闪、斩。他们的用途分别如下: 杀:对对方使用,对方需要使用一张闪,否则对方输掉游戏;或回应对方…