数据库(部分函数)

函数:

单行函数:会对查询中的每一数据进行处理

字符函数

length(列名)

select name,

日期函数:

now() 年月日时分秒

curdate() 年月日

curtime()时分秒

year(日期列)获取指定日期

str_to_date(日期,格式)将指定日期格式化为规定格式

select str_to_date ('2014-1-1','%y-%m-%d') from表名

datediff(curdate(),birthday)计算两个日期间相差的天数

数学函数:

select name ,gender, round(height),cell(1.1),floor(1.9)from 表名

select name, gender, truncate(height,1),height,rand() from 表名

分组函数: 聚合函数 (查询多行返回一行),统计函数

select sum (weight)from 表名(体重求和)

select avg(height)from 表名(身高均值)

select max/min (height) from 表名

select count(*)from 表名(计数)

条件查询

select*from 表名 where条件

select*from team where gender ='男' and height >1.80

or 多个条件满足一个即可

模糊查询

select *from 表名 where 列名 like'关键字%'

eg: select *from team where name like'王%'

in (值1,值2) from表名 再给定值中查找

排序

select*from 表名 where 条件 order by 列名 ASC 升序

select*from team where number >0order by number DESC 降序

一般默认升序

数量限制

limit:对查询的显示结果限制数目

select *from student where number >0 order by number ASC limit 0,3

从第0行,检索到第3行

分组处理:一般根据性别,年龄,职业等不同条件加以限制

把满足某一个条件的数据分到同一个组中,每个组内单独进行处理

select count(*),gender from 表名 group by gender 根据男女性别分组

having count(*)>2 having 条件 是u低分组后的结果进行条件筛选

相关推荐
HackTwoHub2 小时前
AI大模型网关存在SQL注入、附 POC 复现、影响版本LiteLLM 1.81.16~1.83.7(CVE-2026-42208)
数据库·人工智能·sql·网络安全·系统安全·网络攻击模型·安全架构
l1t2 小时前
DeepSeek总结的DuckLake构建基于 SQL 原生表格式的下一代数据湖仓
数据库·sql
KmSH8umpK2 小时前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第八篇
数据库·redis·分布式
TDengine (老段)3 小时前
从施工监测到运营预警,桥科院用 TDengine 提升桥梁数据管理能力
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
S1998_1997111609•X4 小时前
论mysql国盾shell-sfa犯罪行为集团下的分项工程及反向注入原理尐深度纳米算法下的鐌檵鄐鉎行为
网络·数据库·网络协议·百度·开闭原则
KmSH8umpK5 小时前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第七篇
数据库·redis·分布式
yaodong5185 小时前
不会Python也能数据分析:Gemini 3.1 Pro解决办公问题的SQL自动生成
python·sql·数据分析
BU摆烂会噶6 小时前
【LangGraph】持久化实现的三大能力——时间旅行
数据库·人工智能·python·postgresql·langchain
l1t6 小时前
DeepSeek总结的DuckLake 入门
数据库
Joseph Cooper7 小时前
RAG 与 AI Agent:智能体真的需要检索增强生成吗?
数据库·人工智能·ai·agent·rag·上下文工程