sql菜菜鸟
记录学习工作中遇到的sql问题
August1226
现在是一枚策略分析师,每天的工作就是看看数据、琢磨琢磨能挖出什么东西,还是菜鸟,嗷嗷待哺~
展开
-
SQL 技巧记录
记录日常遇到的SQL问题及解决办法,持续更新HIVESQL 中截取某一指定字符之前或之后的字符SELECT split('abc_123', '_')[0] -- 输出 abcSELECT split('abc_123', '_')[1] -- 输出 123 2. 随机选取一定数量的样本order by rand() limit 2...原创 2019-11-08 19:21:05 · 984 阅读 · 0 评论 -
SQL -- MYSQL迁移到TiDB遇到的问题及解决办法
下面仅记录遇到的问题和解决方法1. 无法插入大量的数据解决办法:在插入之前添加参数SET @@tidb_batch_insert=1; 2. 数据量很大时,无法使用update来批量更改表格某一列的值解决办法:改成使用ADD COLUMN的方法ALTER TABLE table_name ADD COLUMN column_name column_type ...原创 2018-08-02 16:34:18 · 5403 阅读 · 0 评论 -
hive--解决使用not in之后返回数据为空的问题
【问题描述】当使用了not in 之后,发现查询返回的数据为空。举例:select *from ht_insurance_datawhere c_insurance_record_description not in ('基数补缴','滞纳金补收','补收利息(复利)','补收记录','欠款补缴','差额调整','个人缴利息','单位缴利息','差额调整','缴费基数调整补收'...原创 2018-06-05 14:55:11 · 2219 阅读 · 2 评论 -
hive--解决join后仍出现笛卡尔积的问题(1)
【问题描述】使用了join之后,发现同一条记录被复制了很多次。但是明明没有采用笛卡尔积的join方式啊???举例:select a.*from ht_insurance_temp_3_1 ajoin (select distinct a.id ,a.insurancemonth ,count(*) ...原创 2018-06-05 15:14:50 · 2288 阅读 · 1 评论