SQL
铭霏
这个作者很懒,什么都没留下…
展开
-
Hive函数大全
一、关系运算:1. 等值比较: = 语法:A=B 操作类型:所有基本类型 描述: 如果表达式A与表达式B相等,则为TRUE;否则为FALSE 举例: hive>select 1 from lxw_dual where 1=1; 12. 不等值比较:转载 2016-04-21 12:33:28 · 1882 阅读 · 0 评论 -
删除 SQL Server 表中的重复行
Microsoft SQL Server 表不应该包含重复行和非唯一主键。重复的主键违反了实体完整性,在关系系统中是不允许的。SQL Server 有各种强制执行实体完整性的机制,包括索引、唯一约束、主键约束和触发器。尽管如此,在某些情况下还可能会出现重复的主键;如果出现此类情况,就必须清除重复主键。出现重复主键的情形之一是,在 SQL Server 外部的非关系数据中存在重复的主键,在导入这原创 2016-04-21 12:15:48 · 8839 阅读 · 0 评论 -
SQL获取时间的方法总结
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边原创 2016-06-09 22:27:17 · 18656 阅读 · 0 评论 -
窗口函数之排名函数与分析函数
窗口函数中的排名函数与分析函数实在是太好用了,尤其是row_number和lead全局表如下:排名函数 row_number ROW_NUMBER() over (partition by name order by testid) (partition by 是可选的) 其他排名函数相同 按照order排序原创 2016-11-11 18:58:16 · 8552 阅读 · 0 评论 -
数据库索引的实现原理
强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向转载 2017-08-01 17:06:14 · 525 阅读 · 0 评论