Posts by a user ordered by number of links they contain

0

Please login or register to vote for this query.

(click on this box to dismiss)

Stack Overflow

Q&A for professional and enthusiast programmers

SELECT 
RIGHT(DB_NAME(db_id()),LEN(DB_NAME(db_id()))-CHARINDEX('.',DB_NAME(db_id()))),
  posts.Id AS [Post Link], 
  (LEN(posts.Body) - LEN(REPLACE(posts.Body,'https://','')))/8
  +(LEN(posts.Body) - LEN(REPLACE(posts.Body,'http://','')))/7 AS 'Links',
  (CASE WHEN posts.PostTypeId=2 THEN 'A' ELSE 'Q' END) AS 'Type',
  (CASE WHEN posts.PostTypeId=2 THEN questions.Tags 
                                ELSE posts.Tags END) AS 'Tags'
FROM Posts posts
LEFT JOIN Posts questions ON posts.ParentId=questions.Id
WHERE posts.OwnerUserId=##UserId##
ORDER BY Links DESC

Enter Parameters

Options:
Switch to meta site
loading Hold tight while we fetch your results