gpt4 book ai didi

sql - 选择列中具有一定数量的特定类型字符的行

转载 作者:行者123 更新时间:2023-12-01 16:26:34 24 4
gpt4 key购买 nike

微软 SQL Server

我需要一个查询,该查询将返回描述列中存在的大于 X 个逗号的所有行。 Like 不起作用,因为逗号会分散并且中间的文本会不同。我不确定这个查询是否存在。

任何对此的见解或帮助将不胜感激。

感谢您的宝贵时间。

最佳答案

计算某个字符在字符串中出现的次数的一种方法是将字符串的长度与删除该字符的字符串的长度进行比较。

因此,例如,假设您要查找 col1 中包含 5 个逗号的所有行:

SELECT *
FROM my_table
WHERE LEN(col1) - LEN(REPLACE(col1, ',', '')) = 5

关于sql - 选择列中具有一定数量的特定类型字符的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23612830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com