`

postgres字符串常用函数整理

阅读更多
-- 求字符串的长度
select length(field) from table_name;
select char_length(field) from table_name;
select character_length(field) from table_name;

-- 转换字符串地大小写
select lower(field) from table_name;
select upper(field) from table_name;

-- 字符串的替换 将field从1开始,2个字符替换为字符串f 按位置替换
select overlay(field placing 'f' from 1 for 2) from table_name;
-- 字符串的替换 将field中的f全部替换为x 按词替换
select replace(field,'f','x') from table_name;
-- 字符串的替换 将field中的f按照一对一的关系替换为x
select translate(field,'f','x') from table_name;

-- 截取字符串 field从1开始,截取2个字符,第一个字符的下标为1
select substring(field from 1 for 2) from table_name;

-- 在指定位置上删除指定字符 在头、尾或者两头删除A字符
select substring(leading|trailing|both 'A' from field) from table_name;

-- 将字符串的首字母大写化
select initcap(field) from table_name;
select overlay(string placing upper(substring(string from 1 for 1)) from 1 for 1) from table_name;

-- 取得当前日期函数
   select now();

-- 用一个表的数据更新另一个表的数据

update table1 set fieldName = value from table2 where condition.

-- 查找前10行数据
select * from tableName limit 10;

-- 查找10行以后的数据
select * from tableName offset 10;

1
5
分享到:
评论

相关推荐

    postgres 存储过程函数

    内置函数是PostgreSQL提供的一系列预先定义的函数,涵盖了数学、字符串、日期时间等多种类型的操作。在存储过程中,这些内置函数可以帮助我们高效地处理数据。例如,`length()`可以获取字符串长度,`now()`返回当前...

    hstore-js:Postgresql hstore 字符串化和解析函数,支持嵌套hstore 语法

    hstore-js Postgresql hstore 字符串化和解析函数,支持嵌套的 hstore 语法。安装$ npm install hstore.js用法选项 { // key: default value array_square_brackets : false , boolean_as_integer : false , numeric...

    postgresql的类似sqlserver的isdate方法

    在SQL Server中,`ISDATE`是一个非常实用的函数,用于检查一个字符串是否能被解析为合法的日期格式。而在PostgreSQL数据库系统中,并没有内置与SQL Server完全相同的`ISDATE`功能。然而,我们可以自定义一个类似的...

    postgre中将任意2进制数转换为等效的16进制数的函数

    在PostgreSQL中,标准数据库函数并没有直接提供将二进制字符串转换为十六进制字符串的内建函数。但在实际应用中,进行这种类型转换的需求又是非常常见的,比如在进行数据的校验、加密、解密或者其他需要二进制与十六...

    postgres中文文档.pdf

    - **函数和操作符**:包括数学函数、字符串处理函数、日期时间处理函数等。 - **类型转换**:支持自动和显式的数据类型转换。 - **索引**:支持多种索引类型,如B-tree、哈希、GiST等。 - **全文检索**:支持文本...

    pg-destroy-create-db:给定一个连接字符串,在 postgres 中销毁创建一个数据库

    PG 销毁 创建数据库给定一个连接字符串,在 postgres 中销毁/创建一个数据库。 连接到从传入的连接字符串中收集的临时数据库(默认值:'postgres')。 用于测试需要数据库设置/拆卸的模块。 安装 npm install -S pg-...

    Oracle与postgres的区别和转化

    如果在 Postgres 中存在的表中未填写类型属性的内容,通过 SQL 语句读取时,取到的不是空字符串“”,而是 null。 了解 Oracle 和 Postgres 之间的区别和转化对于数据库开发和迁移非常重要。通过了解这些区别和转化...

    PGSQL统计一个数据库所有数据库空字段的函数

    - `ex`: 用于构建动态SQL语句的字符串。 - `rec`: 记录公共模式中的表名。 - `rec2`: 记录每个表中的列名。 - `rec3`: 存储执行SQL后得到的结果记录。 3. **临时表创建**: - 创建一个名为`TempTable`的临时表,...

    Postgres-9.6.0-中文文档

    例如,用户可以学习到字符串常量的不同表示方法,如C风格转义的字符串常量、带有Unicode转义的字符串常量和美元引用的字符串常量等。此外,还包含了位串常量和数字常量的使用说明,以及值表达式的相关知识。 总体来...

    postgres分布式数据库学习资料

    - **数据类型**:Postgres提供了丰富的数据类型,包括字符串、数字、日期时间、几何、网络地址等,满足不同应用场景的需求。 - **SQL支持**:Postgres全面支持SQL标准,包括复杂的查询、子查询、联接操作、窗口...

    Laravel开发-eloquent-postgres-uuids

    需要注意的是,由于UUID字符串较长,可能会对URL或查询参数造成影响,这时可以考虑使用自定义路由键或者在API层进行转换。 此外,对于性能考虑,虽然UUID在空间占用上比自增ID多,但在分布式环境中其优势明显。如果...

    postgres9.5手册

    4. **数据类型**:介绍PostgreSQL支持的各种内置数据类型,如数值类型、字符串类型、日期时间类型、布尔类型,以及自定义数据类型的创建和使用。 5. **表和索引**:讲述如何创建、修改和删除表,以及如何为表建立...

    postgres_sql

    - **字符串常量**:使用单引号 `' '` 包围,连续两个单引号表示一个单引号字符。 - **数值常量**:根据其大小自动分配到相应的整数类型。 - **特殊字符**:如`--`用于行注释,`/* */`用于块注释,`.`用于分割模式...

    pga-sql:模板标记函数,该函数返回与pg模块的查询方法兼容的对象

    可以将常规变量插入字符串字符串中(不使用来自node-postgres模块的参数化过滤),方法是在常规变量前加上一个附加的$字符。 这是不安全的,应谨慎使用。 询问 const pga = require ( 'pga' ) ; const sql = ...

    Python库 | is_valid_postgres_column_name-0.0.1-py3-none-any.whl

    对于`is_valid_postgres_column_name`库来说,这意味着它可能包含了检查给定字符串是否符合PostgreSQL列名标准的函数或类。 要安装这个库,用户可以通过Python的包管理器pip来完成,命令可能如下: ```bash pip ...

    postgres安装包教程9.6

    3. **丰富的数据类型**:除了基本的数值、字符串和日期/时间类型,PostgreSQL还支持数组、JSON、XML、地理空间等复杂数据类型。 4. **强大的查询语言SQL**:支持复杂的SQL查询,包括窗口函数、递归查询和自定义聚合...

    embulk-output-postgres-udf:适用于Embulk的PostgreSQL UDF输出插件

    database :目标数据库名称(字符串,必填) schema :数据库登录密码(字符串,默认值:“ public”) function :函数体(字符串,必填) 语言:函数语言(字符串,默认值:“ plpgsql”)例子in : type : file ...

    postgres9.3.1中文文档.pdf

    - **数据类型**:PostgreSQL支持丰富的数据类型,如数字类型、字符串类型、日期/时间类型等。 - **函数和操作符**:提供了大量的内置函数和操作符,用于处理各种数据。 #### 4. 高级特性 - **索引**:包括普通索引...

    PostgreSQL_与_MS_SQLServer比较

    - **日期类型转换成格式字符串**:MS SQL Server 使用 `CONVERT` 或 `FORMAT` 函数,而 PostgreSQL 使用 `TO_CHAR` 函数。 综上所述,尽管 MS SQL Server 和 PostgreSQL 在很多基本概念上相似,但在具体的实现细节...

Global site tag (gtag.js) - Google Analytics