我正在尝试计算我们在sql中的字段数量,我已经用Google搜索但找不到任何东西!
因此,例如,这可以在字段“url”第1行/第1页
中url/32432
url/32434
因此,例如,这可能是第2行/第2行中的字段“url”
url/32432
url/32488
url/32477
因此,如果您要运行查询,则计数将为5.它们之间没有逗号,只有空格。
亲切的问候
斯科特
答案 0 :(得分:0)
这是数据的非常错误布局。如果每个id
有多个网址,则应将它们存储为另一个表中的单独行。
但是,有时我们会遇到其他人糟糕的设计决定。你可以这样做:
select (length(replace(urls, 'url', 'urlx')) - length(urls)) as num_urls
请注意,length()
和replace()
的具体功能可能会有所不同,具体取决于数据库。