
SQL(简单基础)
yangwenlei222
这个作者很懒,什么都没留下…
展开
-
SQL首次瞎写之------------基础知识(1)
本科是学过这门课 却只是坐在后面和儿子一起玩,哈哈终于明白当年自己欠的帐还是要还的~那么开始咯!呃呃,这次是先简单的过一遍,很多细节先略过没有时间啦~~结构化查询语言是 Structured Query Language 简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时...原创 2018-05-12 16:45:02 · 184 阅读 · 0 评论 -
SQL(简单基础)---需要了解的简单语句(二)(上)
select 语句select * from 表名select 列名 from 表名distinct select distinct 列名 from 表名where select 列名 from 表名 where 表 运算符 值运算符有哪些呢,上个笔记上的通配符别忘啦 LIKE~ 嘿嘿and 和 orwhere后面的判断语句加上and ,or 可以表示复杂的条件order byorder by ...原创 2018-05-13 15:43:55 · 216 阅读 · 3 评论 -
使用Hive随机抽样
rand() 函数 生成一个0-1之间的随机数,可设定随机种子。利用这个函数在hive 中进行随机抽样。test1 简单随机抽样SELECT t.varx,t.aFROM( SELECT varx,rand() a FROM tablename)tWHERE t.a BETWEEN 0 AND 0.2这样就抽取了五分之一的数据。--或者像这...原创 2018-07-19 18:38:58 · 22804 阅读 · 2 评论 -
count(1)count(*)count(columnname)区别
1.内容count(1),所有行都用1代替,统计行数count(*)所有行数包括NULLcount(columnname) columnname非NULL的行数2.速度列名为主键,count(列名)优于count(1) 列名不为主键,count(1)会比count(列名)快 如果表多个列并且没有主键,则 count(1) 的执行效率优于 count(*) 如果有主...翻译 2018-07-20 15:50:04 · 829 阅读 · 1 评论