随笔分类 - 数据库
摘要:1、将空白excel的sheet全选,设置全部单元格为“文本”格式 2、全选数据库查询结果,ctrl+shift+c,高级复制,粘贴到excel 3、将内容为“[NULL]”的内容替换为空 4、dbeaver查询要添加数据的表格,在界面最下方点击加号(加号为灰色时,点击刷新表格,重新查询查看) 5、
阅读全文
posted @ 2025-05-21 13:52
hushuer
摘要:计算两个时间相减的差值 1、前值小于后值时 select timstampdiff ( month,'20250301' , '2025-04-01 00:00:00.000') select timstampdiff ( month,'20250301' , '2025-04-05 00:00:0
阅读全文
posted @ 2025-05-21 13:45
hushuer
摘要:1、 select date_trunc('month',inserttime),count(1) from tablea group by inserttime; 先按inserttime分组后,再去格式化inserttime select date_trunc('month',inserttim
阅读全文
posted @ 2025-05-21 10:11
hushuer
摘要:1、左连接 a表 left jion b表 on 字段1=字段1,字段2=字段2 当b表有两行数据,字段1,字段2都与a表的同一行匹配时 返回两行数据 2、内连接 a/b/c三表中有字段1、字段2两个字段能一一对应,各两条。希望三表关联,拿出这种两两一组的数据。 a表 inner jion b表 o
阅读全文
posted @ 2025-05-21 10:01
hushuer
摘要:SELECT DATE_TRUNC('day', '2019-06-08 08:30:45'); SELECT DATE_TRUNC('day', '2019-06-08 00:00:00.000'::timestamp);-- 截断到天,返回 2019-06-08 00:00:00 SELECT
阅读全文
posted @ 2025-05-21 09:54
hushuer
摘要:点击新建连接 在连接设置中点击编辑驱动设置 在库那里,删掉默认的东西,添加自己的驱动。
阅读全文
posted @ 2025-04-02 18:13
hushuer
摘要:https://blog.csdn.net/weixin_45114427/article/details/128382441
阅读全文
posted @ 2025-04-02 18:08
hushuer
摘要:方法一:按住ctrl,然后点击查询语句中的表名,再查看ddl 方法二:使用sql select * from pg_get_tabledef('xxx库名.xxx表名') 方法三: 通过设置,将字段的中文名显示到字段里面去 https://blog.csdn.net/wangjiziji123/ar
阅读全文
posted @ 2025-04-02 18:00
hushuer
摘要:行转列 case when 或者用join(尽量不用) 列转行 select之后用union ps:union要去重,union all不去重 具体参考:https://blog.csdn.net/zhuzicc/article/details/107981407?share_token=B10D0
阅读全文
posted @ 2025-04-02 16:50
hushuer
摘要:【目的】 truncate table xxx; 希望把表名中包含sell的表,全部truncate了。 【操作】 利用sql语句,批量生成truncate的sql,然后一次性运行。 select distinct CONCAT(‘truncate table ’,table_name,',')fr
阅读全文
posted @ 2024-08-26 13:41
hushuer
摘要:1、with xxx as (select "a" as name,1 as age union all select "b",2) 生成一张叫xxx的临时表 name age a 1 b 2 2、with xxx as (select a字段 from b表),xxx2 as (select a2
阅读全文
posted @ 2023-04-18 15:13
hushuer
摘要:1、select * from a join b,与select * from a,b 结果是相同的,都是两张表的笛卡尔积;笛卡尔积的作用,生成时间序列、模拟循环等。 2、jion、inner join 和cross join 在inner join 没有加on条件时,join、inner join
阅读全文
posted @ 2023-04-18 14:43
hushuer
摘要:对时间进行加减的函数 mysql> select date_add('2018-06-26 23:59:59',INTERVAL 1 hour); #对于日期加上1小时+ +| date_add('2018-06-26 23:59:59',INTERVAL 1 hour) |+ +| 2018-06
阅读全文
posted @ 2023-04-12 15:32
hushuer
摘要:date_format(): 类似python中的strftime: 将给定格式的日期时间对象转换为字符串。日期时间对象=>字符串,控制输出格式 select date_format(datetime的字段,‘%Y-%m-%d’) 括号中前面是你要格式化的字段,后面是具体要格式化成什么样式。 str
阅读全文
posted @ 2023-04-12 14:48
hushuer
摘要:1、当前时间的各种格式 2、now()和sysdate()的区别 验证2.sql语句测试: mysql> select now(),sleep(3),now(); + + + + | now() | sleep(3) | now() | + + + + | 2011-01-21 11:25:45 |
阅读全文
posted @ 2023-04-10 15:09
hushuer
摘要:参考:https://blog.csdn.net/xp178171640/article/details/103065271?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%
阅读全文
posted @ 2023-03-31 17:16
hushuer
摘要:不能直接select first_value from xxx,需要改为select `first_value` from xxx
阅读全文
posted @ 2023-03-02 15:19
hushuer
摘要:1、需要插入多条数据,一天一条,time的格式为yyyy-mm-dd 00:00:00 使用pandas插件包, 取某一段时间的日粒度, 然后进行日期格式化,使用strftime 2、每条开头有唯一性表示的id,uuid,观察其格式为大写,且没有短横线,所以写法为id=uuid.uuid1().he
阅读全文
posted @ 2022-12-27 10:34
hushuer
摘要:参考:https://www.w3school.com.cn/sql/func_date_format.asp 与oracle 的to_date()字符串转日期,to_char()日期转字符串不同, mysql与hive使用date_format()进行日期格式转换 hive中,需要注意yyyy-m
阅读全文
posted @ 2022-11-23 16:10
hushuer
摘要:参考:https://blog.csdn.net/idomyway/article/details/78785112 对于oracle数据库,必须使用to_date函数才能操作日期字段。(to_date():将我们写的字符串格式的时间,转为日期格式) 举例1,筛选某个时间范围的值,时间格式为24小时
阅读全文
posted @ 2022-11-23 15:51
hushuer

浙公网安备 33010602011771号