代码
转载
2019-08-01 11:07:00
541阅读
2评论
什么是隐式数据类型转换:当我们在语句的where 条件等式的左右提供了不同数据类型的列或者变量,SQL Server在处理等式之前,将其中一端的数据转换成跟另一端数值的数据类型一致,这个过程叫做隐式数据类型转换。比如 char(50)=varchar(50), char(50)=nchar(50), int=float, int=char(20)
转载
2024-03-29 13:21:58
250阅读
有3种方法进行转换 1.通过格式化函数进行转换 to_char to_date to_number to_timestamp 2通过CAST函数进行转换() 3通过::操作符转换 postgres=# select oid,relname from pg_class where relname='t ...
转载
2021-10-14 14:40:00
4536阅读
2评论
在PostgreSQL这片充满惊喜与惊吓的“数据库宇宙”里,我最近遭遇了一场令人啼笑皆非的数据插入“事故”。这就好比在一场精心准备的宴会上,宾客们却因为门牌号不对而进错了房间,场面一度十分混乱。现在,就让我来给大家讲讲这场让人笑出腹肌的“事故”经过以及我是如何成功“灭火”的。
在 PostgreSQL 的魔法世界里,数据类型就像一群调皮的小精灵,时不时给你来点“惊喜”。这不,我就碰上了一场让人哭笑不得的数据类型转换“闹剧”,今天就给大伙说道说道我是怎么降伏这群“小调皮”的。
前言对于select 233;这个sql,得到的结果是int4类型,如果我们希望将结果转换成其他的数据类型,有两种方法:方法一
原创
2023-02-02 09:32:20
718阅读
# PostgreSQL中numeric转换Java类型
作为一名经验丰富的开发者,我很高兴能帮助你了解如何在Java中处理PostgreSQL的`numeric`类型。PostgreSQL的`numeric`类型是一种高精度的数值类型,它可以存储非常大的整数或小数。在Java中,我们通常会使用`BigDecimal`类来处理这种类型的数据。
## 流程图
首先,让我们通过一个流程图来概述整
原创
2024-07-16 11:07:17
93阅读
复现异常我们先通过案例复现该类异常,测试项目地址:https://gitee.com/yin_jw/demo/tree/master/mybatis-demo/springboot-mybatis-demo,StudentMapper.xml 中根据条件获取学生信息的 SQL 配置如下所示。<!-- 根据条件获取学生信息-->
<select id="listByCo
转载
2024-10-17 22:01:29
168阅读
现在有个需求, 要求编写oracle存储过程生成Excel文件到指定目录, 但是oracle自己的API貌似不太给力, 所以只能通过另一种更强大的语言来实现了 ——Java。有一个Java框架叫POI,处理Excel起来非常好用,现在我把过程记录下来:一、下载POI的jar包我的测试数据库的版本是11g, 所以下载的jar包不能太新,否则导入jar包
转载
2023-08-07 15:15:50
163阅读
???欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的
PostgreSQL 时间转换、加减, 操作函数,最近频繁使用到时间转换相关的操作,特此小记 ...
转载
2021-08-17 23:45:00
3114阅读
2评论
列转行1 查询测试表数据
1. cqdb=> select * from test ;
2. name
3. ------
4. AA
5. BB
6. CC
7. (3 rows)
2 列转行(string_agg)
1. cqdb=> select string_agg(name,',') from tes
转载
2023-05-16 13:49:03
867阅读
# MySQL转换PostgreSQL的流程
在进行MySQL转换PostgreSQL的过程中,我们需要完成以下步骤。下面是整件事情的流程:
| 步骤 | 操作 |
| --- | --- |
| 1 | 创建PostgreSQL数据库 |
| 2 | 导出MySQL数据库结构 |
| 3 | 导出MySQL数据库数据 |
| 4 | 创建相应的PostgreSQL表结构 |
| 5 | 导入
原创
2023-09-02 06:01:55
383阅读
一、问题背景 在一次测试中,发现下面这条sql在oracle和POSTGRESQL/OPENGAUSS中的查询结果不一致 select cast(cast(0.5 as
PostgreSQL是世界上功能最强大的开源数据库,在国内得到了越来越多机构和开发者的青睐和应用。随着PostgreSQL的应用越来越广泛,Oracle向PostgreSQL数据库的数据迁移需求也越来越多。数据库之间数据迁移的时候,首先遇到的,并且也是最重要的,就是数据类型之间的转换。下面根据自己的理解和测试,写了一些数据类型之间的差异以及迁移时的注意事项的文章,不足之处,尚请多多指教。大数据类型
转载
2024-02-28 10:47:36
295阅读
【技巧】PostgreSQL自动转换类型 int转bool。
最近一个月使用Postgresql的时候,经常遇到ltree的数据,感觉有些别扭,可是有绕不过去。今天决心整理一下,以后使用方便一些。一、简介 ltree是Postgresql的一个扩展类型,由两位国外PostgreSQL贡献者共同开发。网址如下:http://www.sai.msu.su/~me...
原创
2021-08-24 16:03:54
637阅读
Oracle在PL/SQL中提供了复合数据类型,用于存放多个值,定义复合变量时需要使用PL/SQL的复合数据类型,主要有这四种:记录类型、自定义表、嵌套表、VARRAY。 1.记录类型 这种数据类型类似于C语言中的结构体,每个记录类型一般会包含多个成员变量,在使用记录类型变量时
1、类SQL PLUS窗口File->New->Command Window这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写Tools->Preferences->Editor,将Keyword case选择Uppercase这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,
文章目录测试数据:1. 查询筛选1.1 普通等值筛选、数值筛选1.2 空值筛选1.3 SQL的`instr()`函数,在pd中需要用`str.contains()`1.4 SQL的`in`查询1.5 新增字段1.6 对数据排序,加排名1.7 字段为list,包含子项2. group by 聚合2.1 基础的`agg`聚合2.2 进阶`apply()`聚合2.3 进阶`apply()`聚合,`ap
转载
2024-10-17 20:45:23
58阅读