`
l万lin
  • 浏览: 28815 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

PostgreSQL之判断字段值被包含语句

阅读更多

position(substring in string)  return position of substring.

 

表code:


 

找出code表中code_id字段值被'1-1-2-3-'包含的记录?

 

①, 

select code_id, code_value from code where position(code_id in '1-1-2-3-') > 0 ;

 

②, 

select code_id, code_value from code where '1-1-2-3-' like '%' || code_id || '%' ;

 

结果:


 

 

  • 大小: 6.3 KB
  • 大小: 4 KB
1
2
分享到:
评论

相关推荐

    GP(postgreSql)数据库获得字段信息的语句

    GP(postgreSql)数据库获得字段信息的语句,很实用的语句

    postgresql greenplum建表语句超详细

    postgresql greenplum建表语句超详细 带说明 详细物理建模所需参数

    JDBC 连接到 PostgreSQL 数据库获取数据简单例子

    在提供的`JDBCTest`文件中,可能包含了上述示例的完整代码,你可以根据实际情况调整参数以连接到你的PostgreSQL数据库,并从指定的表中获取数据。通过学习和理解这个例子,你可以轻松地将JDBC技术应用到自己的Java...

    mysql语句转postgres的工具

    例如,MySQL支持`ON UPDATE CURRENT_TIMESTAMP`特性,当表中的某个字段被更新时,该字段会自动设置为当前时间。而在PostgreSQL中,我们需要通过创建触发器来实现相同的功能。 `MysqlToPostgresUtil`工具的主要功能...

    spl常用语句.pdf

    这条语句将查询表名中`id` 的值在 2-4 之间的所有字段的数据。 4. AND和OR操作符 AND操作符用于查询多个条件,OR操作符用于查询多个条件中的任何一个。例如: ```sql SELECT * FROM 表名 WHERE `id` = 2 AND `name...

    PostgreSQL数据库对象名大小写敏感的解决方法

    例如,如果表`TUser`中有一个字段`Name`,其中包含值“TonyTang”,直接使用`LIKE`操作符进行大小写不匹配的搜索将无法返回结果。解决办法是使用`UPPER()`函数或`ILIKE`操作符。`UPPER()`可以将字符串转换为大写,而...

    Postgresql ALTER语句常用操作小结

    ### Postgresql ALTER语句常用操作详解 在数据库管理与维护过程中,经常需要对现有的表结构进行修改以适应业务发展的需求。PostgreSQL 提供了强大的 `ALTER` 语句来实现这些功能,包括增加列、删除列、更改列数据...

    postgresql盲注+比较简单方法

    - 猜测字段数:通过添加`orderby`语句尝试不同的数字,如`orderby15--`正常和`orderby16--`错误,表明字段数是15。 - 确定可利用的SQL语句:在尝试使用`UNION SELECT`时,如果返回错误,说明这个语句不能使用。 - ...

    mybatis - 代码生成(postgresql\mysql)

    【标题】"mybatis - 代码生成(postgresql\mysql)" 涉及到的是MyBatis框架在数据库代码自动化生成方面的应用,针对PostgreSQL和MySQL两大主流关系型数据库。这个话题涵盖了数据库的逆向工程,以及生成的各类Java...

    Postgresql编程教程(自学).docx_postgresql_

    - **表的创建**:使用`CREATE TABLE`语句定义表结构,包括字段名、数据类型和约束。 - **插入数据**:使用`INSERT INTO`语句向表中添加数据。 - **查询数据**:掌握`SELECT`语句,包括选择列、过滤结果、排序和分组...

    postgreSql基础命令及linux下postgreSql命令.pdf

    PostgreSQL基础命令及...1. 在表中插入数据:insert into 表名([字段名m],[字段名n],......) values ([列m的值],[列n的值],......); 2. 修改表中的某行某列的数据:update [表名] set [字段名]=[新的值] where [条件];

    DB2到GreenPlum/PostgreSQL的转换指南

    在转换时,应确保边界值被正确处理。 ##### 2.3.2 EXISTS/NOT EXISTS谓词 EXISTS和NOT EXISTS谓词用于测试子查询是否返回行。DB2与GreenPlum/PostgreSQL在这方面具有相似的语法,但在某些情况下可能需要调整以确保...

    PostgreSQL从菜鸟到专家

    ### PostgreSQL从菜鸟到专家 #### 引言与概述 本书《PostgreSQL从菜鸟到专家》是一本详尽的教程,旨在帮助读者从基础入手逐步掌握PostgreSQL这一强大的开源关系型数据库管理系统。本书由洞庭湖的泥鳅翻译,并提供...

    PostgreSQL实用实例参考

    PostgreSQL的SQL语法遵循标准SQL规范,但也包含许多特有的语法元素。例如,创建数据库的命令是`CREATE DATABASE`,而创建表则使用`CREATE TABLE`。在插入数据时,可以使用`INSERT INTO`语句,查询数据则用`SELECT`...

    PostgreSQL 10 基础课程第三章 常用SQL语句日

    PostgreSQL 10 基础课程第三章 常用SQL语句日期字段查询条件

    PostgreSQL.官方文档

    ### PostgreSQL 官方文档知识点概览 #### 一、PostgreSQL 概述 - **定义与定位**:PostgreSQL是一款开源的关系型数据库管理系统,以其稳定性、功能强大和遵循标准著称。 - **发展历程**: - **伯克利POSTGRES项目...

    Postgresql存储过程.docx

    RECORD 类型表示一条记录,可以包含多个字段。变量的声明和赋值方式如下所示: ``` DECLARE 变量名 变量类型; 变量名 := 值; ``` 三、连接字符 PostgreSQL 存储过程中的连接字符不是 `+`,而是使用 `||`。例如: ``...

    PostgreSQL和Oracle区别

    - **PostgreSQL**: 同样使用`ALTER TABLE`和`ADD CONSTRAINT`,但是`PRIMARY KEY`的括号内直接跟随字段名。 ### 2. 序列号创建 **Oracle**和**PostgreSQL**在创建序列时的最大值设定和缓存机制有所差异: - **...

    PostgreSQL基础教程.rar_postgresql

    本教程将带你深入理解PostgreSQL的基础知识,助你开启数据库管理之旅。 ### 一、PostgreSQL简介 1. **起源与历史**:PostgreSQL起源于1986年的Berkeley大学的POSTGRES项目,历经多年发展,现已成为全球最活跃的...

    POSTGRESQL7数据库开发指南

    PostgreSQL7支持范围、列表和复合分区,可以根据特定列的值将表划分为更小的部分,从而改善查询性能。 通过深入学习和实践上述知识点,开发者可以熟练地在PostgreSQL7环境中进行数据库设计、开发和维护,为各种应用...

Global site tag (gtag.js) - Google Analytics