SQL计数查询每行的行数

时间:2017-03-08 15:22:30

标签: sql count sum jira

我正在尝试计算我们在sql中的字段数量,我已经用Google搜索但找不到任何东西!

因此,例如,这可以在字段“url”第1行/第1页

url/32432
url/32434

因此,例如,这可能是第2行/第2行中的字段“url”

url/32432
url/32488
url/32477

因此,如果您要运行查询,则计数将为5.它们之间没有逗号,只有空格。

亲切的问候

斯科特

1 个答案:

答案 0 :(得分:0)

这是数据的非常错误布局。如果每个id有多个网址,则应将它们存储为另一个表中的单独行。

但是,有时我们会遇到其他人糟糕的设计决定。你可以这样做:

select (length(replace(urls, 'url', 'urlx')) - length(urls)) as num_urls

请注意,length()replace()的具体功能可能会有所不同,具体取决于数据库。