
数据库
扎克伯哥
彩笔
展开
-
sqlite的系统表sqlite_master介绍
SQLite数据库中一个特殊的名叫 SQLITE_MASTER 上执行一个SELECT查询以获得所有表的索引。每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:CREATE TABLE sqlite_master ( type TEXT, name TEXT, tbl_name TEXT,转载 2015-09-03 21:10:21 · 2162 阅读 · 0 评论 -
HIVE获取最新分区的数据的方法
场景以dt(日期)分区的hive表,获取最新一天的分区数据 如果是普通的SQL的话,下面这样写就可以了,但是hive中这种写法会报错SELECT*FROM xxxWHERE dt=(SELECTmax(dt)FROMxxx)解决方法在hive里,要用alias才能获取分区中的数据,而且查询条件(WHRER)中还必须带有分区字段(dt),否则会报错SELECTb.item as `it原创 2017-09-06 02:04:27 · 30807 阅读 · 1 评论