SQL
是鲫鱼鸭
此人很勤快,但也没有写简介
展开
-
notes
hive开窗函数over(partition by …)用法https://www.cnblogs.com/0xcafedaddy/p/9102633.htmlhttps://blog.csdn.net/fygkchina/article/details/80521550原创 2020-02-09 09:01:06 · 204 阅读 · 1 评论 -
时间戳
Hiveunix_timestamp 当前时间戳,跑出来是一个数from_unixtime(unix_timestamp(),‘yyyy-MM-dd’) 取所需格式的时间跑批时间分区(前一日)etl_tx_dt=cast(date_format(date_sub(from_unixtime(unix_timestamp(),‘yyyy-MM-dd’),1),‘yyyyMMdd’) as i...原创 2019-11-14 13:55:08 · 295 阅读 · 0 评论 -
SQL 获取当月第一天/最后一天
select curdate(); --获取当前日期select last_day(curdate()); --获取当月最后一天。select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天select date_add(curda...转载 2019-10-23 15:52:33 · 12068 阅读 · 0 评论 -
full join
A left join B union A right join B原创 2019-10-22 09:30:11 · 227 阅读 · 0 评论 -
date_sub两种格式
原创 2019-10-22 09:04:02 · 1921 阅读 · 0 评论 -
excel 导入数据库 时间格式
目前只找到两种能顺利导入时间戳格式数据的方法insert 数据因insert 语句要用excel公式生成,如果只改变格式不改变内容,图二显示的还会是excel存储日期的基本格式(2019/9/1=43709),所以要用concatenate公式补充完整将日期补充为时间戳格式,insert数据时,时间戳数据两边要用引号insert into 库名.表名(字段1,字段2,字段3)values...原创 2019-10-18 09:29:31 · 2457 阅读 · 0 评论 -
navicat导入excel生成表
xlsx格式不行,要xls,注意行数https://jingyan.baidu.com/article/3065b3b64f9177becff8a4fe.html原创 2019-10-09 10:03:13 · 2191 阅读 · 0 评论 -
待补充-SQL索引的作用
https://blog.csdn.net/qqMBG/article/details/78790040原创 2019-09-29 11:30:21 · 91 阅读 · 0 评论 -
SQL-字符宽度
create table test (num int(5) zerofill);类型为int,宽度为5,添加一个zerofill属性(存入数值在不足宽度情况下,左侧补0)字符不足5会补零字符超出5也不会影响显示mysql bigint(20)中20指的是该字段下能输入的最大数字长度。括号里的数字叫数据的宽度,不同的数据类型对宽度的处理也不一样:1、整数类型,这里显示的宽度和数据类型...原创 2019-09-27 14:11:46 · 1115 阅读 · 0 评论 -
SQL-取极值
greatest/least针对一条记录的多个数据取最大可比较多个value其中有null则返回nullmax/min取多条记录的某个字段的最大值聚合函数,不能出现在where中原创 2019-09-26 08:56:37 · 507 阅读 · 0 评论 -
SQL-类型错误不报错
昨天在取数时没注意asset_level 的字段类型,没加单引号也没有报错,但是不能进行筛选原创 2019-09-25 09:26:06 · 202 阅读 · 0 评论 -
SQL-执行顺序
原文地址:link1 link2SQL执行顺序fromjoinonwheregroup by(开始使用select中的别名,后面的语句中都可以使用)avg,sum…havingselectdistinctorder bylimit所有查询语句都是从from开始执行的,在执行过程中,每个步骤都会为下一个步骤生成一个虚拟表,这个虚拟表将作为下一个执行步骤的输入。首...转载 2019-09-25 09:13:07 · 84 阅读 · 0 评论 -
SQL-Exist / Not Exist
exist语法exist 与 in原创 2019-09-24 08:38:22 · 287 阅读 · 0 评论 -
SQL空值处理
nvlifnullCOALESCEnvl (表达式1,表达式2)mysql中,concat:其中一个值为null则返回null原创 2019-09-23 10:03:20 · 1308 阅读 · 0 评论 -
SQL时间函数
TIDBdate_format(loan_time,’%Y-%m’)date(loan_time)Impalafrom_timestamp()to_datedate_format(date_sub(now(),INTERVAL 1 DAY),’%Y-%m-%d’)from_unixtime(unix_timestamp(now()), ‘yyyy-MM-dd’)Hivesubst...原创 2019-09-23 10:08:59 · 199 阅读 · 0 评论