我想要計算我們在SQL中的字段中的url數量我已經使用Google搜索但找不到任何東西!SQL計數查詢每行的行數
因此,舉例來說,這可能是場 「URL」 行1/ID 1
url/32432
url/32434
因此,舉例來說,這可能是場 「URL」 行2/ID 2
url/32432
url/32488
url/32477
因此,如果要運行查詢,count將爲5.它們之間沒有逗號,只有空格。
親切的問候
斯科特
我想要計算我們在SQL中的字段中的url數量我已經使用Google搜索但找不到任何東西!SQL計數查詢每行的行數
因此,舉例來說,這可能是場 「URL」 行1/ID 1
url/32432
url/32434
因此,舉例來說,這可能是場 「URL」 行2/ID 2
url/32432
url/32488
url/32477
因此,如果要運行查詢,count將爲5.它們之間沒有逗號,只有空格。
親切的問候
斯科特
這是一個非常壞佈局數據。如果每id
有多個網址,則應將其作爲單獨的行存儲在另一個表中。
但是,有時候我們會被其他人的糟糕設計決定所困住。你可以做這樣的事情:
select (length(replace(urls, 'url', 'urlx')) - length(urls)) as num_urls
注意,對於length()
和replace()
具體功能可能會有所不同,取決於數據庫。
嗨,戈登,所以它是我正在查詢的吉拉表。基本上每次有人打電話給我們,我們打開一張新的內部票(不是傑拉票),如果這張票與一個錯誤(吉拉票)有關,我們將它連接到這張傑拉票,所以一行即linked_tickets字段可能有許多網址在裏面。我不確定你給我的查詢是我在找什麼? –
@ScottRobins。 。 。您應該修復數據庫,以便每個新鏈接都是表格中的新*行*,而不僅僅是將新值添加到現有列。 –
這看起來像是非常糟糕的表設計 – apomene
[爆炸()等效的MySQL的字符串中工作的可能副本(http://stackoverflow.com/questions/5928599/equivalent-of-explode-to-work- with-strings-in-mysql) – LordNeo
請用你正在使用的數據庫標記你的問題。 –