一、面向对象的三大特征1⃣️、OC是一门面向对象的语言,面向对象的三大特征: 封装. 继承. 多态. 1.封装 : 把具体的对象 抽象化 把相同类型的对象抽象成一个类 封装的好处:a.可以提升代码的复用性(重复使用性)  
这些准备工作齐了之后,我们来从Java中的字符串使用入手来比较一下oracle中对于字符串的处理。java中有如下的一些函数,我会依次来做比较。public char charAt(int index)
返回字符串中第index个字符;
oracle中可以使用substr来简单实现,需要注意两种方式的下标,在java的charAt中是以0开始,而在oracle中的substr中则是以1开始计数的。
0、数据库依赖可以这样写:<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4.1212</version>
转载
2024-04-28 19:14:26
1558阅读
在做项目中,常常使用到数据库连接串,大家都多少的用到过,但你对其中的各参数熟悉吗?深入的使用你了解多少,Max Pool Size什么意思,有何影响?commandtimeout你设置了吗?这些东西也许你并不太注意,下文就结合个人的应用,对这些连接串相关的内容进行说明。在SQLServer数据库中,常用的数据库连接串一般都是这样书写的:
在做项目中,常常
转载
2024-09-11 21:22:34
77阅读
2013-05-06 08:39:20| 分类: PgSQL Develop|举报|字号 订阅PostgreSQL 9.3 引入的一个格式化输出函数, 有点类似C的sprintf用法.语法如下 : format(formatstr text [, formatarg "any" [, ...] ])其中formatstr是需要格式化的字符
转载
2024-01-07 19:29:08
77阅读
名字描述character varying(n), varchar(n)变长,有长度限制character(n), char(n)定长,不足补空白text变长,无长度限制简单来说,varchar的长度可变,而char的长度不可变,对于postgresql数据库来说varchar和char的区别仅仅在于前者是变长,而后者是定长,最大长度都是10485760(1GB)v
一、数据类型1、数值类型数值类型由 2 字节、4 字节或 8 字节的整数以及 4 字节或 8 字节的浮点数和可选精度的十进制数组成。类型名称Navicat中显示的名称描述smallintint2定长,2字节,即二进制16位,十进制-32768 到 +32767integerint4定长,4字节,即二进制32位,十进制-2147483648 到 +2147483647bigintint8定长,8字节
转载
2023-07-17 20:39:33
98阅读
1、md5(string)函数:将字符串进行md5编码SELECT md5('a');
结果:0cc175b9c0f1b6a831c399e2697726612、string || non-string ||string函数:字串或非字符串连接select 'Post'||1||'greSQL';
结果:Post1greSQL3、concat(s1[,s2,s3...sn])函数:返回结果为连
转载
2023-09-07 17:32:36
73阅读
一、逻辑操作符: 常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符: 下面是PostgreSQL中提供的比较操作符列表: 操作符描述<小于>大于<=小于或等于>=大于或等于=等于!=不等于比较操作符可以用于所有可
转载
2023-12-19 23:34:28
55阅读
文章目录一、C风格的字符串1.1 C字符串常用方法1.2 混用string和C字符串二、标准库类型string2.1 定义和初始化string对象2.2 string对象上的操作2.3 处理string对象中的字符三、额外的string操作3.1 构造string的额外方法3.2 数值转换 一、C风格的字符串1.1 C字符串常用方法C风格的字符串不是一种类型,而是为了表达和使用字符串而约定成俗的一
文章目录前言一、多个字符串如何连接,拼接?1. 将2个字符串hello和word拼接在一起2. 将3个字符串hello,空格和word拼接在一起3. 将字符串hello和数字123456拼接在一起二、字符串大小写转换1. 将Hello World,转换成小写2. 将Hello World,转换成大写三、删除字符串两边的空格四、查找字符位置1. 查找@在字符串hello@163.com中的位置2.
转载
2023-06-25 10:01:46
280阅读
目录本文主要介紹PostgreSQL 的行转列、列转行以及字符串切割函数,实际业务中对前两个均有使用,并配有实际例子参考。1、字符串列转行2、字符串行转列3、字符串分割符本文主要介紹PostgreSQL 的行转列、列转行以及字符串切割函数,实际业务中对前两个均有使用,并配有实际例子参考。1、字符串列转行string_agg,某些地方也称为字符串聚合操作。如果需要按照一个字符串按照某个分割符拼接起来
转载
2023-10-02 10:56:11
79阅读
函数:string || string 说明:String concatenation字符串连接操作 例子:'Post' || 'greSQL' = PostgreSQL函数:string || non-string or non-string ||string 说明:String concatenation with one non-string input字符串与非字符串类型进行连接操作 例子
转载
2024-06-19 22:31:56
47阅读
标签PostgreSQL , HTAP , OLTP , OLAP , 场景与性能测试 背景PostgreSQL是一个历史悠久的数据库,历史可以追溯到1973年,最早由2014计算机图灵奖得主,关系数据库的鼻祖Michael_Stonebraker 操刀设计,PostgreSQL具备与Oracle类似的功能、性能、架构以及稳定性。PostgreSQL社区的贡献者众多,来自全球各个行业,历
postgresql内核内部函数实现详解pg前文通过实现的helloworld入门,实际上就是实现了一个函数,但这个函数只有演示意义,也没有详细介绍函数实现细节,本文将详细介绍在postgresql内部如何完成一个函数的实现。 在oracle中,add_months函数能基于当前时间增加或减去几个月得出一个新日期,postgresql没有这样的函数,我们就以add_months有例子介绍下pos
PostgreSQL 8.1 中文文档PrevFast BackwardChapter 8. 数据类型Fast ForwardNext 8.3. 字符类型
Table 8-4. 字符类型名字描述character varying(n), varchar(n)变长,有长度限制character(n), char(n)定长,不足补
转载
2023-10-28 22:00:44
64阅读
标签PostgreSQL , 是否含有中文 背景从已有字符串内容中找出含有中文,或者找出含有单字节字符的记录。方法要从字符串在数据库中的编码和存储说起。比如多字节字符集,单字节字符SQL_ASCII。比如PostgreSQL中UTF8, EUC_CN属于多字节字符集,编码为变长编码。SQL_ASCII为无编码字符集,存储为字节流。要从不同字符集中找出含有中文的记录,该怎么找? 测试环境已有数据库如
转载
2023-10-23 22:34:47
18阅读
PostgreSql的基本用法日期转字符串特定格式to_char(inputtime,'yyyy-MM-dd') as 别名2.sql转义 比如 <<![CDATA[]]>3.取第一个不为空的字段COALESCE("","") as "别名"4.pgsql显示一个月的日期:select to_char(tt.day, 'yyyy-mm-dd') as day , extract(
转载
2023-07-20 21:00:44
144阅读
最近刚接触到PostgreSQL数据库,发现很多功能比较强大的内置函数,特此记录下来。示例下次再补。1.concat字符串连接函数 2.concat_wsconcat_ws函数连接可自定义分隔符 3.rpad | lpad字符串填充或者缩短,如rpad(s1,len,s2)返回字符串s1,其右边被字符串s2填补至len字符长度。假如字符串的长度大于l
转载
2023-07-12 20:25:48
119阅读
目录一、多个字符串的连接二、其他数据类型之间的连接一、多个字符串的连接使用“+”运算符可实现连接多个字符串的功能。“+”运算符可以连接多个运算符并产生一个String对象。例1:在项目中创建类Join,在主方法中创建String型变量,并将字符变量连接的结果输出public class Join { //创建类
public static void main(String[]ar
转载
2023-12-27 14:25:48
231阅读