![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 79
MySql知识拾零
郭大唐
这个作者很懒,什么都没留下…
展开
-
MySql力扣VIP面试题:1440. 计算布尔表达式的值
转载:声明:如果我侵犯了任何人的权利,请联系我,我会删除欢迎高手来喷我文章目录题目描述题解题目描述写一个 SQL 查询, 以计算表 Expressions 中的布尔表达式.返回的结果表没有顺序要求.查询结果格式如下例所示.题解select e.left_operand, operator, e.right_operand,case when a.value < b.value and operator = '<' then "true" when原创 2021-01-22 20:34:25 · 196 阅读 · 0 评论 -
MySql力扣VIP面试题:1308. 不同性别每日分数总计 + 1204. 最后一个能进入电梯的人
转载:声明:如果我侵犯了任何人的权利,请联系我,我会删除欢迎高手来喷我文章目录1308. 不同性别每日分数总计题解1204. 最后一个能进入电梯的人题解1308. 不同性别每日分数总计链接:https://leetcode-cn.com/problems/running-total-for-different-genders(gender, day)是该表的主键一场比赛是在女队和男队之间举行的该表的每一行表示一个名叫 (player_name) 性别为 (gender) 的参赛者在某一天获原创 2021-01-08 22:25:51 · 233 阅读 · 0 评论 -
MySql力扣VIP面试题:1398. 购买了产品A和产品B却没有购买产品C的顾客+1596. 每位顾客最经常订购的商品+1421. 净现值查询
转载:声明:如果我侵犯了任何人的权利,请联系我,我会删除欢迎高手来喷我文章目录1398. 购买了产品A和产品B却没有购买产品C的顾客题目描述题解1596. 每位顾客最经常订购的商品题目描述题解1421. 净现值查询题目描述题解1398. 购买了产品A和产品B却没有购买产品C的顾客链接:https://leetcode-cn.com/problems/customers-who-bought-products-a-and-b-but-not-c/solution/liang-chong-fang-s原创 2021-01-07 21:16:25 · 488 阅读 · 0 评论 -
1445. 苹果和桔子+1393. 股票的资本损益+1270. 向公司CEO汇报工作的所有人+1285. 找到连续区间的开始和结束数字
1445. 苹果和桔子链接:https://leetcode-cn.com/problems/apples-oranges题目描述表: Sales±--------------±--------+| Column Name | Type |±--------------±--------+| sale_date | date || fruit | enum || sold_num | int |±--------------原创 2021-01-06 21:42:11 · 402 阅读 · 0 评论 -
(转载)在MySQL中实现Rank高级排名函数
转载:链接:http://fellowtuts.com/mysql/query-to-obtain-rank-function-in-mysql/声明:如果我侵犯了任何人的权利,请联系我,我会删除欢迎高手来喷我文章目录1、在MySQL中实现Rank普通排名函数2、查询以降序排列3、在MySQL中实现Rank普通并列排名函数4、在MySQL中实现Rank高级并列排名函数转载 [http://fellowtuts.com/mysql/query-to-obtain-rank-function-in-my转载 2021-01-06 18:05:33 · 131 阅读 · 0 评论 -
MySQL中distinct的使用方法 +leetcode中MySql题 619. 只出现一次的最大数字 + 1076. 项目员工II + 178. 分数排名
MySQL中distinct的使用方法测试表:对多列进行操作select distinct orderid, foodName, price from table_3;当distinct应用到多个字段的时候,其应用的范围是其后面的所有字段,而不只是紧挨着它的一个字段,而且distinct只能放到所有字段的前面,如下语句是错误的:select orderid, foodName, distinct price from table_3;distinct对NULL是不进行过滤的,原创 2021-01-06 17:55:17 · 125 阅读 · 0 评论 -
mysql中count(1)会计算null的行!count(列名)不会计算null的行!count(*)会计算null的行(sqlite一样的)
来源:声明:如果我侵犯了任何人的权利,请联系我,我会删除欢迎高手来喷我文章目录count(id)做对比count(列名)不会计算null的行count(*)会计算null的行count(1)会计算null的行count(id)做对比count(列名)不会计算null的行count(*)会计算null的行count(1)会计算null的行...原创 2020-12-28 17:17:54 · 1540 阅读 · 0 评论 -
MYSQL round()函数 原文:https://blog.csdn.net/chinabestchina/article/details/72799826
在mysql中,round函数用于数据的四舍五入,它有两种形式:1、round(x,d) ,x指要处理的数,d是指保留几位小数这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0;2、round(x) ,其实就是round(x,0),也就是默认d为0;下面是几个实例1、查询: select round(1123.26723,2); 结果:1123.272、查询: select round(1123.26723,1); 结果: 1123.33转载 2020-10-21 16:02:58 · 63 阅读 · 0 评论 -
MySql分区算法
@TOC参考https://www.nowcoder.com/profile/8222772 侵权请联系我前言 一般情况下我们创建的表对应一组存储文件,使用MyISAM存储引擎时是一个.MYI和.MYD文件,使用Innodb存储引擎时是一个.ibd和.frm(表结构)文件。当数据量较大时(一般千万条记录级别以上),MySQL的性能就会开始下降,这时我们就需要将数据分散到多组存储文件,保证其单个文件的执行效率。MySQL提供的分区算法1.hash(field)相同的输入得到相同的输出。输出的结原创 2020-11-28 22:27:10 · 346 阅读 · 0 评论 -
MySql的如何实现事务隔离
MySql的事务处理参考https://www.cnblogs.com/fengzheng/p/12557762.html 侵权联系必删SQL 标准定义了四种隔离级别,MySQL 全都支持。这四种隔离级别分别是:读未提交(READ UNCOMMITTED)读提交 (READ COMMITTED)可重复读 (REPEATABLE READ)串行化 (SERIALIZABLE)从上往下,隔离强度逐渐增强,性能逐渐变差。采用哪种隔离级别要根据系统需求权衡决定,其中,可重复读是 MySQL 的默认原创 2020-12-01 21:29:36 · 369 阅读 · 1 评论 -
Mysql 事物的四个特征ACID
来源:声明:如果我侵犯了任何人的权利,请联系我,我会删除欢迎高手来喷我文章目录一、原子性(atomicity)二、一致性(consistency)三、隔离性(isolation)1、读未提交(Read Uncommited),2、授权读取也称为已提交读(Read Commited),3、可重复读(Repeatable Read)4、串行化四、持久性(durability)事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性;一、原子性(atomicity)一个事务要么全原创 2020-12-20 17:30:17 · 160 阅读 · 0 评论