`
shuai1234
  • 浏览: 972583 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

数据库字段中,保存了一个id串,用逗号分割判断上面的例子中是否包含

 
阅读更多

数据库字段中,保存了一个id串,用逗号分割,例如:11,123,1234,7,77,777

请问如何判断上面的例子中是否包含“12”这个id?

sql怎么写?

 

where ','||COLNAME||',' like '%,12,%'

where instr(','||COLNAME||',',',12,')>0

 

 

http://topic.csdn.net/u/20100415/08/72bc88e8-db66-48ee-82e7-ec893c17f4b6.html

分享到:
评论

相关推荐

    一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)

    在数据库设计中,有时会遇到一种情况,即在主表中的一列用来存储多个关联ID,这些ID之间用逗号隔开,这种做法虽然不符合数据库的第一范式,但在某些场景下却被广泛采用。例如,员工可能属于多个部门,每个员工的记录...

    MySQL将一个字段中以逗号分隔的取出来形成新的字段实现

    在MySQL数据库中,经常遇到需要处理以逗号分隔的字段值的情况,这些字段通常用于存储多值数据,比如在本例中,`related_shop_ids`字段存储了多个商店ID,用逗号分隔。本篇文章将详细讲解如何将这样的字段拆分成多个...

    在MySQL字段中使用逗号分隔符的方法分享

    这种做法常见于存储多个ID或标签(tag)等信息,它反映了数据库中一对多的关系,例如,一个内容(content)可以关联多个标签。在上述例子中,`content`表的`tags`字段存储了以逗号分隔的标签ID,而`tag`表则存储了...

    oracle将以逗号分隔字符串转多行

    在Oracle数据库中,将逗号分隔的字符串转换为多行是常见的数据处理需求,尤其在需要对每个分隔项进行单独操作时。这个过程通常涉及到字符串处理函数,如`REGEXP_SUBSTR`和`REPLACE`,以及层次查询结构`CONNECT BY`。...

    Sql拆分字符串

    本文将详细介绍如何使用SQL Server中的存储过程来实现字符串的拆分,并通过一个具体的例子来展示整个过程。 #### SQL字符串拆分背景介绍 在实际业务场景中,我们经常会遇到需要将一个包含多个值的字符串拆分成多个...

    oracle 字符串转成行

    在Oracle数据库中,将一个以逗号分隔的字符串转换为多行是一项常见的需求,特别是在处理数据分隔或者批量操作时。这个问题可以通过SQL查询来解决,利用字符串函数和层次查询来实现。以下是对标题和描述中提到的知识...

    SQL学习资料

    在这个例子中,只有 `id1` 为 10 的记录才会被更新。 ##### 查询数据 (SELECT) ```sql SELECT * FROM test_004; ``` **解析**: - `SELECT *` 表示选择所有列。 - `FROM test_004` 指定了要查询的表名。 ##### ...

    浅谈Oracle下connect by原理.pdf

    这里利用了Oracle的正则表达式功能,通过`regexp_substr`函数与`CONNECT BY`结合,实现了将字符串按照指定分隔符(这里是逗号)进行分割,并以表的形式展示分割后的每一项。 5. 结论: 通过本文的介绍,我们可以...

    程序员需要知道

    在这个例子中,`split(",")` 方法会根据逗号来分割字符串,并返回一个包含分割结果的新数组。 #### 二、Request.getAttribute() 和 request.getParameter() **问题**: `request.getAttribute()` 和 `request....

    HTML 学习总结2 框架 表单

    可以使用具体的像素值或百分比,用逗号隔开。 2. `border`:设置框架边框的宽度,单位是像素。 3. `noresize`:若设置此属性,用户将无法调整框架的大小。 框架集标签`<frameset>`可以嵌套,意味着在已有的框架内还...

Global site tag (gtag.js) - Google Analytics