摘要:
set @name='张三'; select @name, char_length(@name), case when char_length(@name)=1 then ELT( INTERVAL( CONV(HEX(CONVERT(substr(@name,1,1) USING GBK)),16,10), 0xB... 阅读全文
摘要:
set @name='张三'; select @name, char_length(@name), case when char_length(@name)=1 then ELT( INTERVAL( CONV(HEX(CONVERT(substr(@name,1,1) USING GBK)),16,10), 0xB... 阅读全文
摘要:
1. 表名一定要区分大小写,不一致就会报错 2. 无隐式的类型转换 (比如对某数值进行排序时,原表字段存储却是varchar型,就会对该数值按字符串排序而非数值大小!) 3. group by 也能查询出非group by的字段,但是会改变记录数,随机取一条! 慎用非聚合字段 4. 嵌套查询里的or 阅读全文
摘要:
1. 字符串转换成int cast(str_a as signed) int 转换成字符串 concat(c4,'') 2.字符串转换成小数 convert(str_a, decimal(15,1)) 3.中位数计算方法: select "中位数" name, max(case when ID=(( 阅读全文
摘要:
1. The goal of this exercise is to convert a string to a new string where each character in the new string is "(" if that character appears only once 阅读全文
摘要:
https://blog.csdn.net/weixin_42619659/article/details/81905586 阅读全文
摘要:
1. 选中数据区域,插入推荐的图表 2. 然后可以选择快速布局小工具进行布局微调 选中图表 -> 设计(菜单) -> 快速布局(左边) 个人特别喜欢带表格的那个组合图布局,清晰好看 选中图表 -> 设计(菜单) -> 快速布局(左边) 阅读全文
摘要:
order by rand() limit 100 1. 可用于普通随机筛选 2. 也可用于row_number() 等函数的排序里作为随机排序。 阅读全文
摘要:
str_to_map(字符串参数, 分隔符1, 分隔符2) 使用两个分隔符将文本拆分为键值对。 分隔符1将文本分成K-V对,分隔符2分割每个K-V对。对于分隔符1默认分隔符是 ',',对于分隔符2默认分隔符是 '='。 例子: 1. 创建map字段 2. concat + str_to_map函数 阅读全文
摘要:
1. 填充快捷键 ctrl+R 向下填充 CTRL+D 向右填充 2. 筛选快捷键 CTRL+SHIFT+L 3. 移动到当前区域的边缘: Ctrl + shift + 方向箭头 4. 字符连接:&,concat,phonetic Rand函数: =int(rand()*100) 随机取100内的整 阅读全文
摘要:
1. Sqoop import 任务里把原来NULL的转化成字符串‘null’了。 解决方法: 先: alter table ${table_name} SET SERDEPROPERTIES('serialization.null.format' = '\\N'); 再: sqoop代码最后面加上 阅读全文
|