2017年2月7日

3.字段间格式转换

摘要: 查看块的大小hive> set dfs.block.size > ;dfs.block.size=134217728hive> select 134217728/1024/1024;OK128.0Hive0.11查询结果保存到文件并指定列之间的分隔符在Hive0.11.0版本新引进了一个新的特性,也 阅读全文

posted @ 2017-02-07 23:59 为尊严而奋斗 阅读(488) 评论(0) 推荐(0)

2.Hive的几种常见的数据导入方式

摘要: 好久没写Hive的那些事了,今天开始写点吧。今天的话题是总结Hive的几种常见的数据导入方式,我总结为四种:(1)、从本地文件系统中导入数据到Hive表;(2)、从HDFS上导入数据到Hive表;(3)、从别的表中查询出相应的数据并导入到Hive表中;(4)、在创建表的时候通过从别的表中查询出相应的 阅读全文

posted @ 2017-02-07 23:58 为尊严而奋斗 阅读(517) 评论(0) 推荐(0)

1.hive开窗函数,分析函数

摘要: http://yugouai.iteye.com/blog/1908121分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化drop table if e 阅读全文

posted @ 2017-02-07 23:52 为尊严而奋斗 阅读(12898) 评论(1) 推荐(0)

公司经常用模型

摘要: 1.SELECT NVL(ee.emp_id, 7782), m.year, m.month, NVL(ee.expense_claim,0)FROM (SELECT * FROM months WHERE year = 2002) m LEFT OUTER JOIN (SELECT * FROM 阅读全文

posted @ 2017-02-07 23:27 为尊严而奋斗 阅读(322) 评论(0) 推荐(0)

39.FORMAT() 函数

摘要: FORMAT() 函数 FORMAT 函数用于对字段的显示进行格式化。 SQL FORMAT() 语法 SELECT FORMAT(column_name,format) FROM table_name 参数描述 column_name 必需。要格式化的字段。 format 必需。规定格式。 FOR 阅读全文

posted @ 2017-02-07 23:23 为尊严而奋斗 阅读(199) 评论(0) 推荐(0)

37.ROUND() 函数

摘要: ROUND() 函数 ROUND 函数用于把数值字段舍入为指定的小数位数。 SQL ROUND() 语法 SELECT ROUND(column_name,decimals) FROM table_name 参数描述 column_name 必需。要舍入的字段。 decimals 必需。规定要返回的 阅读全文

posted @ 2017-02-07 23:22 为尊严而奋斗 阅读(352) 评论(0) 推荐(0)

38.NOW() 函数

摘要: NOW 函数返回当前的日期和时间。 提示:如果您在使用 Sql Server 数据库,请使用 getdate() 函数来获得当前的日期时间。 SQL NOW() 语法 SELECT NOW() FROM table_name NOW 函数返回当前的日期和时间。 提示:如果您在使用 Sql Serve 阅读全文

posted @ 2017-02-07 23:22 为尊严而奋斗 阅读(271) 评论(0) 推荐(0)

35.MID() 函数

摘要: MID() 函数 MID() 函数 MID 函数用于从文本字段中提取字符。 SQL MID() 语法 SELECT MID(column_name,start[,length]) FROM table_name 参数描述 column_name 必需。要提取字符的字段。 start 必需。规定开始位 阅读全文

posted @ 2017-02-07 23:20 为尊严而奋斗 阅读(447) 评论(0) 推荐(0)

36.LEN() 函数

摘要: LEN() 函数 LEN 函数返回文本字段中值的长度。 SQL LEN() 语法 SELECT LEN(column_name) FROM table_name LEN() 函数 LEN 函数返回文本字段中值的长度。 SQL LEN() 语法 SQL LEN() 实例 我们拥有下面这个 "Perso 阅读全文

posted @ 2017-02-07 23:20 为尊严而奋斗 阅读(203) 评论(0) 推荐(0)

34.UCASE() LCASE() 函数

摘要: UCASE() 函数 UCASE 函数把字段的值转换为大写。 SQL UCASE() 语法 SELECT UCASE(column_name) FROM table_name UCASE() 函数 UCASE 函数把字段的值转换为大写。 SQL UCASE() 语法 SQL UCASE() 实例 我 阅读全文

posted @ 2017-02-07 23:19 为尊严而奋斗 阅读(202) 评论(0) 推荐(0)

33.HAVING 子句

摘要: HAVING 子句 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。 SQL HAVING 语法 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_ 阅读全文

posted @ 2017-02-07 23:18 为尊严而奋斗 阅读(241) 评论(0) 推荐(0)

32.GROUP BY

摘要: 合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。 合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。 GROUP BY 语句 GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。 SQL GROUP BY 语法 SELECT column_na 阅读全文

posted @ 2017-02-07 23:17 为尊严而奋斗 阅读(191) 评论(0) 推荐(0)

31.SUM() 函数

摘要: SUM() 函数 SUM 函数返回数值列的总数(总额)。 SQL SUM() 语法 SELECT SUM(column_name) FROM table_name SUM() 函数 SUM 函数返回数值列的总数(总额)。 SQL SUM() 语法 SQL SUM() 实例 我们拥有下面这个 "Ord 阅读全文

posted @ 2017-02-07 23:16 为尊严而奋斗 阅读(251) 评论(0) 推荐(0)

30.MIN() 函数

摘要: MIN() 函数 MIN 函数返回一列中的最小值。NULL 值不包括在计算中。 SQL MIN() 语法 SELECT MIN(column_name) FROM table_name 注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。 MIN() 函数 MIN 函数返回 阅读全文

posted @ 2017-02-07 23:16 为尊严而奋斗 阅读(243) 评论(0) 推荐(0)

29.MAX() 函数

摘要: MAX() 函数 MAX 函数返回一列中的最大值。NULL 值不包括在计算中。 SQL MAX() 语法 SELECT MAX(column_name) FROM table_name 注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。 MAX() 函数 MAX 函数返回 阅读全文

posted @ 2017-02-07 23:15 为尊严而奋斗 阅读(247) 评论(0) 推荐(0)

28. LAST() 函数

摘要: LAST() 函数 LAST() 函数返回指定的字段中最后一个记录的值。 提示:可使用 ORDER BY 语句对记录进行排序。 SQL LAST() 语法 SELECT LAST(column_name) FROM table_name LAST() 函数 LAST() 函数返回指定的字段中最后一个 阅读全文

posted @ 2017-02-07 23:15 为尊严而奋斗 阅读(265) 评论(0) 推荐(0)

27.

摘要: FIRST() 函数 FIRST() 函数返回指定的字段中第一个记录的值。 提示:可使用 ORDER BY 语句对记录进行排序。 SQL FIRST() 语法 SELECT FIRST(column_name) FROM table_name FIRST() 函数 FIRST() 函数返回指定的字段 阅读全文

posted @ 2017-02-07 23:14 为尊严而奋斗 阅读(142) 评论(0) 推荐(0)

26.COUNT() 函数

摘要: COUNT() 函数返回匹配指定条件的行数。 COUNT() 函数返回匹配指定条件的行数。 SQL COUNT() 语法 SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入): SELECT COUNT(column_ 阅读全文

posted @ 2017-02-07 23:12 为尊严而奋斗 阅读(217) 评论(0) 推荐(0)

25.AVG 函数

摘要: 定义和用法 AVG 函数返回数值列的平均值。NULL 值不包括在计算中。 SQL AVG() 语法 SELECT AVG(column_name) FROM table_name 定义和用法 AVG 函数返回数值列的平均值。NULL 值不包括在计算中。 SQL AVG() 语法 SQL AVG() 阅读全文

posted @ 2017-02-07 23:11 为尊严而奋斗 阅读(529) 评论(0) 推荐(0)

24.函数的类型

摘要: 函数的类型 在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是: Aggregate 函数 Scalar 函数 函数的类型 在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是: Aggregate 函数 Scalar 函数 合计函数(Aggregate functions) 阅读全文

posted @ 2017-02-07 23:10 为尊严而奋斗 阅读(176) 评论(0) 推荐(0)

23.NULL 函数

摘要: SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数 请看下面的 "Products" 表: 假如 "UnitsOnOrder" 是可选的,而且可以包含 NULL 值。 我们使用如下 SELECT 语句: 在上面的例子中,如果有 "UnitsOnOrder" 值是 阅读全文

posted @ 2017-02-07 22:54 为尊严而奋斗 阅读(427) 评论(0) 推荐(0)

22.NULL 值

摘要: NULL 值是遗漏的未知数据。 默认地,表的列可以存放 NULL 值。 本章讲解 IS NULL 和 IS NOT NULL 操作符。 NULL 值是遗漏的未知数据。 默认地,表的列可以存放 NULL 值。 本章讲解 IS NULL 和 IS NOT NULL 操作符。 SQL NULL 值 如果表 阅读全文

posted @ 2017-02-07 22:49 为尊严而奋斗 阅读(235) 评论(0) 推荐(0)

21. Date 函数

摘要: SQL 日期 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。 只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。 在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。 SQL 日期 当我们处理日期时,最难的 阅读全文

posted @ 2017-02-07 22:42 为尊严而奋斗 阅读(160) 评论(0) 推荐(0)

20.视图是可视化的表。

摘要: SQL CREATE VIEW 语句 什么是视图? 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像 阅读全文

posted @ 2017-02-07 22:36 为尊严而奋斗 阅读(465) 评论(0) 推荐(0)

19. AUTO INCREMENT 字段

摘要: Auto-increment 会在新记录插入表中时生成一个唯一的数字。 Auto-increment 会在新记录插入表中时生成一个唯一的数字。 AUTO INCREMENT 字段 我们通常希望在每次插入新记录时,自动地创建主键字段的值。 我们可以在表中创建一个 auto-increment 字段。 阅读全文

posted @ 2017-02-07 22:30 为尊严而奋斗 阅读(352) 评论(0) 推荐(0)

17.SQL 约束

摘要: 约束用于限制加入表的数据的类型。 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。 我们将主要探讨以下几种约束: NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT 阅读全文

posted @ 2017-02-07 22:26 为尊严而奋斗 阅读(330) 评论(0) 推荐(0)

18.索引

摘要: CREATE INDEX 语句用于在表中创建索引。 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 CREATE INDEX 语句用于在表中创建索引。 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 索引 您可以在表中创建索引,以便更加快速高效地查询数据。 用户无 阅读全文

posted @ 2017-02-07 22:26 为尊严而奋斗 阅读(202) 评论(0) 推荐(0)

16.数据类型(data_type)

摘要: CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表。 SQL CREATE TABLE 语法 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... ) 数据类型(data_type)规定了列可容纳何种数据类型 阅读全文

posted @ 2017-02-07 22:12 为尊严而奋斗 阅读(4645) 评论(0) 推荐(0)

15.select into

摘要: select into SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。CREATE TABLE mdb( Id_P INT NOT NULL, LastName VARCHAR (20) NOT N 阅读全文

posted @ 2017-02-07 22:08 为尊严而奋斗 阅读(165) 评论(0) 推荐(0)

14.UNION 和 UNION ALL 操作符

摘要: union all union UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 CREATE TABLE Employees_Chi 阅读全文

posted @ 2017-02-07 22:06 为尊严而奋斗 阅读(162) 评论(0) 推荐(0)

13.JOIN

摘要: SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据 CREATE TABLE IF NOT EXISTS zz0 (number INT(11));CREATE TABLE IF NOT EXISTS zz1 (number INT(11));INSERT INTO zz0 阅读全文

posted @ 2017-02-07 21:59 为尊严而奋斗 阅读(140) 评论(0) 推荐(0)

json解析

摘要: 近来在搞一个名片识别的app,在测试过程中,经常出现返回结果为空的错误。一直以为是识别不到名片的问题,纠缠了几天,突然在一天晚上注意到原来识别是没问题,问题是出现在json内容分析上。一下茅塞顿开了。痛恨醒悟得太晚了。 如下面识别到的名片内容: {"code":"0","result":"123ad 阅读全文

posted @ 2017-02-07 19:18 为尊严而奋斗 阅读(484) 评论(0) 推荐(0)

12.Alias(别名)

摘要: 通过使用 SQL,可以为列名称和表名称指定别名(Alias)。 SQL Alias 表的 SQL Alias 语法 SELECT column_name(s) FROM table_name AS alias_name 列的 SQL Alias 语法 SELECT column_name AS al 阅读全文

posted @ 2017-02-07 08:22 为尊严而奋斗 阅读(570) 评论(0) 推荐(0)

11.BETWEEN 操作符

摘要: BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。 BETWEEN 操作符 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 SQL BETWEEN 语法 SELECT column_name(s) FROM 阅读全文

posted @ 2017-02-07 08:18 为尊严而奋斗 阅读(726) 评论(0) 推荐(0)

10.IN 操作符

摘要: IN 操作符 IN 操作符允许我们在 WHERE 子句中规定多个值。 SQL IN 语法 SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)城市中的值是'London','Changan Str 阅读全文

posted @ 2017-02-07 08:12 为尊严而奋斗 阅读(155) 评论(0) 推荐(0)

11.通配符

摘要: 在搜索数据库中的数据时,您可以使用 SQL 通配符。 SQL 通配符 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。 SQL 通配符必须与 LIKE 运算符一起使用。 在 SQL 中,可使用以下通配符: [^charlist] 或者 [!charlist] 现在,我们希望从上面的 " 阅读全文

posted @ 2017-02-07 08:06 为尊严而奋斗 阅读(195) 评论(0) 推荐(0)

10.LIKE 操作符

摘要: LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 操作符语法 SELECT column_name(s) FROM tab 阅读全文

posted @ 2017-02-07 07:50 为尊严而奋斗 阅读(197) 评论(0) 推荐(0)

9.TOP 子句--mysql limit

摘要: TOP 子句 TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 注释:并非所有的数据库系统都支持 TOP 子句。 MySQL 语法 例子 取出出前3行 阅读全文

posted @ 2017-02-07 07:42 为尊严而奋斗 阅读(398) 评论(0) 推荐(0)

导航