单表多表数据查询(笛卡尔积、内连接、外连接)各种函数

17 篇文章 ¥9.90 ¥99.00
本文详细介绍了MySQL中各种查询技巧,包括数学函数、时间函数、三元运算符、聚合函数、通配符与LIKE的使用、条件查询、排序分组和分页。特别强调了多表查询的笛卡尔积、内连接、外连接以及联合查询的使用,还讲解了ON和WHERE条件的区别以及排名和分区函数的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

数学函数

时间函数 

三元运算符

聚合函数*

通配符与like配合使用*

条件查询*

排序、分组、分页*

*****关键字执行的顺序为*****:

排名函数和分区域函数

分区函数OVER()

分区函数GROUP_CONCAT()

排名函数rank\row_number\dense_rank

分区和排名组合使用方法

去重

转换大小写

其他

运算符

MySQL逻辑运算符

MySQL位运算符

MySQL关系性运算符

多表联查

笛卡尔积多表查询

内连接多表查询

外连接多表查询

联合多表查询

约束条件




数学函数

1、获取整数的函数CEIL(X)、CEILING(X)、和FLOOR(X)

2、函数ROUND(X),ROUND(X,Y)和TRUNCATE(X,Y) 四舍五入;select round(列名) from T;

select Round(2.666666,1);   -- 输出的结果为:  2.7
select Round(2.222222,1);   -- 输出的结果为:  2.2

3、获取随机数的函数RAND()和RAND(X) 

select rand(), rand(), rand();    -- 三个结果不一致
select rand(5), rand(5), rand();  -- 括号内x值相同则输出相同

4、绝对值函数ABS(X)和返回圆周率的函数PI(X)

select abs(-122),abs(122),pi();    -- 输出结果:122 | 122 | 3.141593

5、平方根函数SQRT(X)和求余函数MOD(X,Y)

select s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AMING20220827

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值