
SQL
文章平均质量分 69
hxhh
研发+产品,分享一些工作实用技巧和干货,共勉
展开
-
SQL心得(下)
SQL心得(下)原创 2022-06-09 17:35:56 · 275 阅读 · 1 评论 -
Mysql实战 学习笔记
1.change buffer2.数据页3.内存/硬盘4.redo log5.InnoDBredo log 主要节省的是随机写磁盘的 IO 消耗(转成顺序写),而 change buffer 主要节省的则是随机读磁盘的 IO 消耗。原创 2021-11-04 11:05:09 · 192 阅读 · 1 评论 -
hive创表语句
Hive的建表\插入语句创建规则:CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name -- (Note: TEMPORARY available in Hive 0.14.0 and later) [(col_name data_type [COMMENT col_comment], ....原创 2020-05-06 14:34:32 · 426 阅读 · 0 评论 -
SQL中inner join、outer join和cross join的区别
SQL中inner join、outer join和cross join的区别对于SQL中inner join、outer join和cross join的区别很多人不知道,我也是别人问起,才查找资料看了下,跟自己之前的认识差不多,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,另外outer joi...转载 2018-12-06 09:51:42 · 500 阅读 · 0 评论 -
SQL心得
1 .发现select结果出现空行,如:(A union all B )left join C 。可能是A和B 不需要union 删除一个即可2 .发现select出现的行,重复问题。如 A leftjoin (select * from B left join max()… ) t 。可能是B做了分表,导致max()函数重复出了好几个,所以修改括号内函数为开窗函数row_number() ov...原创 2019-02-21 10:15:51 · 5605 阅读 · 0 评论 -
MySQL对group by原理和理解
写在前面的话:用了好久group by,今天早上一觉醒来,突然感觉group by好陌生,总有个筋别不过来,为什么不能够select * from Table group by id,为什么一定不能是*,而是某一个列或者某个列的聚合函数,group by 多个字段可以怎么去很...原创 2019-06-03 17:57:18 · 25448 阅读 · 39 评论