mysql.help_topic 将多个逗号隔开的字段转换为行(多条记录)
摘要:问题 在设计表的存储方式时,将字段的值设置为以逗号分隔,现在需要值用逗号分隔。 解决 使用MySQL内置函数函数 help_topic,具体sql 如下所示 SELECT a.member_card_id, SUBSTRING_INDEX( SUBSTRING_INDEX( a.benefit_id
阅读全文
posted @
2020-08-31 17:02
爱吃萝卜青菜
阅读(2999)
推荐(1)
mysql 之 上周周六到本周周五时间
摘要:SELECT # 上周周六DATE_FORMAT(SUBDATE(SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')),INTERVAL 1 DAY),'%Y%m%d') AS LAST_WK_BEGINE,# 本周周五DATE_FORMAT(SUBDATE(
阅读全文
posted @
2020-08-20 15:13
爱吃萝卜青菜
阅读(843)
推荐(0)
nginx + keepalived 教程
摘要:Nginx教程 1. 课程目标 1.1. 了解反向代理和负载均衡的概念 1.2. 掌握Nginx的安装和使用 1.3. 利用Nginx实现负载均衡 2. Nginx相关概念 2.1. 反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转
阅读全文
posted @
2020-08-17 18:09
爱吃萝卜青菜
阅读(271)
推荐(0)
mysql 之 获取指定月份天数和指定月份上月天数
摘要:1.语法 DAY(LAST_DAY(CONCAT(nc_date,'01')))AS cm_day_cnt, -- 当月天数 DAY(LAST_DAY(DATE_SUB((CONCAT(nc_date,'01')),INTERVAL 1 MONTH))) -- 上月天数 2.解析 我的nc_date
阅读全文
posted @
2020-08-17 14:31
爱吃萝卜青菜
阅读(2997)
推荐(0)
hive 之将sql执行结果输出到文件中
摘要:语法 hive -e "select * from test" >> res.csv 或者 hive -e "select * from test" >> res.txt
阅读全文
posted @
2020-08-12 15:09
爱吃萝卜青菜
阅读(2554)
推荐(0)
sql 之 处理一行全为0的记录
摘要:问题:查询结果是以下,想删除全为0的这两行记录 解决: 在 sql 外面在嵌套一层sql 然后where条件是 where (t.countB+t.countC+t.countD)>0 SQL语句: select * from (select name,countB,countC,countD fr
阅读全文
posted @
2020-08-07 18:08
爱吃萝卜青菜
阅读(666)
推荐(0)
Shell 基础知识
摘要:1.什么是shell Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell 。Shell也是一门编程语言<解释型的编程语言>,即shell脚本 一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell,不同的shel
阅读全文
posted @
2020-08-06 20:38
爱吃萝卜青菜
阅读(207)
推荐(0)
kettle 调度时出现时区问题,导致数据调出加了8小时
摘要:问题: 调度时 ,调度时间增加了8个小时,导致数据不准确。 原因: 因为mysql 有时区问题,差了8小时 解决: 在jdbc连接时添加时区 serverTimezone Asia/Shanghai 在做ETL的时候,连接MySQL读取含有timestamp类型的表,会报错,在连接上添加如下信息,问
阅读全文
posted @
2020-08-06 18:38
爱吃萝卜青菜
阅读(2393)
推荐(1)
sql 之按指定分割符取分割符前/后字符串
摘要:例子: 1.select tm.line_name , substring_index(tm.line_name, '-', -1) as stop_name from line_name :北门车站-三台 '-':分隔符 -1:取分割符后所有字符串 知识点: 1、substring_index(s
阅读全文
posted @
2020-08-05 11:51
爱吃萝卜青菜
阅读(3186)
推荐(0)