随笔分类 - MySql&Hive
摘要:将一个字段分组,统计每组重复个数,并排序 SELECT Customer, OrderDate, count(*) as Num FROM `all_orders` GROUP BY Customer, OrderDate ORDER BY Num
阅读全文
摘要:update 语句可用来修改表中的数据, 简单来说基本的使用形式为: update 表名称 set 列名称=新值 where 更新条件; 以下是在表 students 中的实例: 将 id 为 5 的手机号改为默认的 - : update students settel=default where
阅读全文
摘要:delete 语句用于删除表中的数据, 基本用法为: delete from 表名称 where 删除条件; 以下是在表 students 中的实例: 删除 id 为 3 的行: delete from students where id=3; 删除所有年龄小于 21 岁的数据: delete fr
阅读全文
摘要:LIKE用法 SELECT * FROM TABLE WHERE col Like '%a';//检索以a结尾的内容 SELECT * FROM TABLE WHERE col Like '%a%';//检索包含a的内容 SELECT * FROM TABLE WHERE col Like 'a%'
阅读全文
摘要:你可以使用任何字段来作为排序的条件,从而返回排序后的查询结果。 你可以设定多个字段来排序。 你可以使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 默认情况下,它是按升序排列。 你可以添加 WHERE...LIKE 子句来设置条件。 如果字符集采用的是 gbk(汉字编码字符集),
阅读全文
摘要:GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 因为聚合函数通过作用于一组数据而只返回一个单个值, 因此,在SELECT语句中出现的元素要么为一个聚合函数的输入值, 要么为GROUP BY语句的参数,否则会出错反, HAV
阅读全文
摘要:删除表内数据,用 delete。格式为: 实例:删除学生表内姓名为张三的记录。 清除表内数据,保存表结构,用 truncate。格式为: 实例:清除学生表内的所有数据。 删除表用 drop,就是啥都没了。格式为: 实例:删除学生表。 1、当你不再需要该表时, 用 drop; 2、当你仍要保留该表,但
阅读全文
摘要:飞机票 飞机票 加油 INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。 FUL
阅读全文