摘要: count(*):对行的数目进行计算,包含NULL,count(1)这个用法和count(*)的结果是一样的。 如果表没有主键,那么count(1)比count(*)快。表有主键,count(*)会自动优化到主键列上。 count(1):所有行进行统计,包括NULL行count(column):对c 阅读全文
posted @ 2022-10-26 20:40 去揽一池星河 阅读(207) 评论(0) 推荐(0)
摘要: 接着上Hive 大数据开发(一套打通)继续写 PS:最好是手敲代码一遍,有些代码可能是中文输入法打出来的,因为SQL代码块显示不出来Hive语法,导致看不出来到底是什么地方出现错误。所以盲目的直接复制粘贴会出现报错信息 用到的flights文件链接: 链接:https://pan.baidu.com 阅读全文
posted @ 2022-10-26 11:52 去揽一池星河 阅读(466) 评论(0) 推荐(0)
摘要: 1.选择排序:使用数组中的元素跟其他元素逐个进行比较,根据规则交换位置. 阅读全文
posted @ 2022-10-25 22:37 去揽一池星河 阅读(31) 评论(0) 推荐(0)
摘要: P9: 比特(bit)和字节(byte) ● 一个0或者一个1存储为一个比特(bt),是计算机中最小的存储单位 ● 计算机中是最基本的存储单元是字节(byte)每个字节由8个比特构成(即8个二进制单位)。 千字节(kilobyte,KB)=1024B 兆字节(megabyte,MB) =1024KB 阅读全文
posted @ 2022-10-25 22:37 去揽一池星河 阅读(28) 评论(0) 推荐(0)
摘要: 子查询 AIPL漏斗分析 Ⅰ: ①作为取值范围 像这样,用一对圆括号 () 包裹,作为一个元素参与到外层查询中的查询,被称为 子查询。 ps:此时的子查询,是外层查询中 WHERE 子句的一部分,所以从语法角度而言,它并不是一条完整的子句,末尾是不可以加分号的。再从语句功能看,它是 item_id  阅读全文
posted @ 2022-10-25 22:37 去揽一池星河 阅读(140) 评论(0) 推荐(0)
摘要: GROUP BY 子句:将数据分成若干组 GROUP BY 子句中列名/字段名的书写顺序,并不影响最终的分组结果。 分组结果的聚合 PS:1.将一类 行中多条数据 的情况,视作一种错误。 例子: 这样的话虽然是7列4行,但是SQL只会分析其“市场部' 组、'运营部' 组、'设计部' 组 这个 分组  阅读全文
posted @ 2022-10-25 22:37 去揽一池星河 阅读(68) 评论(0) 推荐(0)
摘要: SQL常用函数 ①函数的概念: 1.函数的格式:函数名(参数) 即:函数名(参数1, 参数2, ....) 三个注意事项:Ⅰ:英括号 Ⅱ:英逗 Ⅲ:逗号后面加空格 2.datetime()函数:datetime(x,`unixepoch`) 其中:x是需要处理的日期字段 unixepoch是原日期字 阅读全文
posted @ 2022-10-25 22:37 去揽一池星河 阅读(72) 评论(0) 推荐(0)
摘要: 排序与运算 ①字段间的计算 tip:1.也就是说把算式内容看做x,y就可以了 2.指定字段之间按行继续计算,然后结果被保存为一个新字段。 PS:SQLite 中,两个浮点数相除,结果依然为浮点数,但两个整数相除后还是整数,小数部分则被自动舍去了。如果某列数据需要参与除法运算,把数据类型设为整数就很容 阅读全文
posted @ 2022-10-25 22:37 去揽一池星河 阅读(55) 评论(0) 推荐(0)
摘要: windows不区分大小写且区别中英文 java区分大小写 第一个代码文件: class HelloChina{ public static void main(String[] args){ System.out.println("HelloWorld!"); } } 过程(用命令指示建立):记事 阅读全文
posted @ 2022-10-25 22:37 去揽一池星河 阅读(58) 评论(0) 推荐(0)
摘要: P24: 1.5 Java语言的环境搭建 什么是JDK,JRE JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(java 阅读全文
posted @ 2022-10-25 22:37 去揽一池星河 阅读(31) 评论(0) 推荐(0)