Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有一种方法可以从包含逗号的列中选择值?

有没有一种方法可以从包含逗号的列中选择值?
EN

Stack Overflow用户
提问于 2019-03-23 03:22:07
回答 3查看 82关注 0票数 1

我想知道是否有一种方法可以从具有逗号分隔值的列中进行选择。

例如,列具有以下数据:('16','20','27','2','3')

有没有可能这样做:

--从表中获取值16:-

代码语言:javascript
运行
AI代码解释
复制
select from table where value = '16'

或者可以在中使用?

代码语言:javascript
运行
AI代码解释
复制
select from table where value in '16'
EN

回答 3

Stack Overflow用户

发布于 2019-03-23 14:20:19

如果列value包含带有单引号的数据,则如下所示:

代码语言:javascript
运行
AI代码解释
复制
'16', '20', '27', '2', '3'

然后您可以使用运算符like

代码语言:javascript
运行
AI代码解释
复制
select * from table where value like '%''16''%'

如果没有单引号的,的数据如下:

代码语言:javascript
运行
AI代码解释
复制
16, 20, 27, 2, 3

然后:

代码语言:javascript
运行
AI代码解释
复制
select * from table 
where ',' || replace(value, ' ', '') || ',' like '%,16,%'

如果逗号分隔值之间没有空格,则不需要replace()

代码语言:javascript
运行
AI代码解释
复制
select * from table where ',' || value || ',' like '%,16,%'
票数 1
EN

Stack Overflow用户

发布于 2019-03-23 12:41:50

如果value列包含单引号sql fiddle here,请使用以下内容

代码语言:javascript
运行
AI代码解释
复制
        select * from tt where REGEXP_LIKE(value1,'(''16'',)[^,]+');

如果没有单引号,请使用下面的sql fiddle here

代码语言:javascript
运行
AI代码解释
复制
   select * from tt where REGEXP_LIKE(value1,'(16,)[^,]+');
票数 0
EN

Stack Overflow用户

发布于 2019-03-23 14:00:06

数据库架构可能违反了first normal form

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55310314

复制
相关文章
【MYSQL包含逗号的字段拆分查询】
案例: SELECT DISTINCT tpi.`standard_catalog_code`, tpi.`groups` groups FROM plan_info tpi WHE
用户5640963
2019/07/25
7.9K0
【MYSQL包含逗号的字段拆分查询】
删除列中的 NULL 值
今天接到一个群友的需求,有一张表的数据如图 1,他希望能通过 SQL 查询出图 2 的结果。
白日梦想家
2020/07/20
10.3K0
删除列中的 NULL 值
LINQ to XML 从逗号分隔值 (CSV) 文件生成 XML 文件
参考:http://msdn.microsoft.com/zh-cn/library/bb387090.aspx
跟着阿笨一起玩NET
2018/09/19
2.7K0
获取GridView中的某列值
    protected void GridView1_RowEditing(object sen
Java架构师必看
2021/03/22
10.7K0
js中如何判断数组中包含某个特定的值_js数组是否包含某个值
array.includes(searchElement[, fromIndex])
全栈程序员站长
2022/09/27
19.2K0
select count(*)、count(1)、count(主键列)和count(包含空值的列)有何区别?
最直接的方法,我想就是通过10053事件,来看下不同SQL对应的执行计划和资源消耗等情况,进而看看是否有些信息可以为我们所用。
bisal
2019/01/29
3.5K0
Hive创建外部表CSV数据中列含有逗号问题处理
在不能修改示例数据的结构情况下,这里需要使用Hive提供的Serde,在Hive1.1版本中提供了多种Serde,此处的数据通过属于CSV格式,所以这里使用默认的org.apache.hadoop.hive.serde2.OpenCSVSerde类进行处理。经过修改后的建表语句如下:
Fayson
2018/11/16
7.5K0
Windows - Hash散列值抓取方法
LM Hash(LAN Manager Hash)其本质是 DES 加密。在 Windows 2008 及开始之后默认禁用的是 LM Hash。
渗透攻击红队
2020/11/25
1.9K0
Windows - Hash散列值抓取方法
从DataFrame中删除列
在操作数据的时候,DataFrame对象中删除一个或多个列是常见的操作,并且实现方法较多,然而这中间有很多细节值得关注。
老齐
2021/03/29
7.4K0
用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
全栈程序员站长
2022/07/09
1.8K0
【说站】Python DataFrame如何根据列值选择行
以上就是Python DataFrame根据列值选择行的方法,希望对大家有所帮助。
很酷的站长
2022/11/24
5.5K0
【说站】Python DataFrame如何根据列值选择行
JavaScript replace() 方法去掉字符串中的逗号
replace 方法用于替换匹配的子字符串,一般情况下只替换第一个匹配(除非使用带有 g 修饰符的正则表达式)。
德顺
2021/06/21
5.9K0
SPERT:一种从文本中抽取关系方法
spert: 一种以变压器网络BERT为核心的联合实体和关系提取模型。采用基于span的方法:任何标记子序列(或span)构成一个潜在的实体,任何一对span之间都可以保持关系。
木野归郎
2021/07/23
1.5K0
SPERT:一种从文本中抽取关系方法
oracle 常见函数_oracle有没有包含的函数
2. 聚合函数(多行函数、分组函数、组函数):操作多行数据,并返回一个结果。比如 SUM
全栈程序员站长
2022/11/01
2.9K0
SQL 求 3 列异值的 4 种方法
回想往事,其实有好些想法,可以深究,因没及时记录,事后就再也想不起来,白白浪费好多这样的机会。
Lenis
2022/03/31
2.7K0
SQL 求 3 列异值的 4 种方法
有什么方法可以快速筛选出 pitch 中的值 在0.2 > x > -0.2 的值?
前几天在Python钻石交流群有个叫【进击的python】的粉丝问了一个Python基础的问题,这里拿出来给大家分享下,一起学习下。
前端皮皮
2022/08/17
1.3K0
有什么方法可以快速筛选出 pitch 中的值 在0.2 > x > -0.2 的值?
[pr]变速中的“时间插值”选择
【剪辑中那些关于变速的技巧!】https://zhuanlan.zhihu.com/p/40174821 【视频变速的时间插值方式核心原理,你懂吗?】https://zhuanlan.zhihu.com/p/67327108 【更改剪辑的持续时间和速度】https://helpx.adobe.com/cn/premiere-pro/using/duration-speed.html#main-pars_heading_11
杨肆月
2020/09/10
4.1K0
unity3d:csv读取数据,兼容单元格中包含逗号
由于excel导出csv不好转utf8,并且不能打开时跑程序,所以推荐个编辑器Ron‘s Editor csv编辑器https://www.ronsplace.eu/Products/RonsEditor/Download
立羽
2023/08/24
2570
unity3d:csv读取数据,兼容单元格中包含逗号
点击加载更多

相似问题

有没有一种方法可以在CSV列中包含逗号而不破坏格式?

1718

有没有一种方法可以在值中包含名称空间?

10

选择可以从2列中包含值的数据列表

10

有没有一种方法可以根据R中用逗号分隔值的列对数据进行分组?

222

有没有一种方法可以选择.data()附加的值?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档