instruction: Users with high self-accept rates (and having > 10 answe. (the extreme self-learners)
response: SELECT Users.Id AS "user_link", ROUND((CAST(COUNT(a.Id) AS FLOAT) / CAST((SELECT COUNT(*) FROM Posts AS p WHERE p.OwnerUserId = Users.Id AND PostTypeId = 1) AS FLOAT) * 100), 2) AS SelfAnswerPercentage FROM Posts AS q INNER JOIN Posts AS a ON q.AcceptedAnswerId = a.Id INNER JOIN Users ON Users.Id = q.OwnerUserId WHERE q.OwnerUserId = a.OwnerUserId GROUP BY Users.Id, DisplayName HAVING COUNT(a.Id) > 10 ORDER BY SelfAnswerPercentage DESC LIMIT 100