ฉันจะเรียงคำตอบที่มีภาพอย่างน้อย 1 ภาพโดยการโหวตได้อย่างไร?
ฉันรักเสมอคณิตศาสตร์ SE ของ[สร้างภาพ]แท็กและโพสต์ชอบแนวคิดทางคณิตศาสตร์ที่สวยงามสายตาซึ่งง่ายต่อการอธิบาย บางคนเรียนรู้ได้ดีที่สุดด้วยสายตา SE อื่น ๆ เช่น Math Educators and Chemistry ไม่มีแท็กนี้ แต่ไม่ต้องสงสัยเลยว่าทั้งคู่ใช้รูปภาพ
แล้วฉันจะดูรายการคำตอบเรียงตามคะแนนโหวตซึ่งประกอบด้วยรูปภาพอย่างน้อยหนึ่งภาพได้อย่างไร
เป็นไปได้หรือไม่ที่จะจัดเรียงตามเกณฑ์ที่สอง: จำนวนข้อความในคำตอบนั้น จากนั้นฉันจะเห็นว่าโพสต์ใดที่มีรูปภาพอย่างน้อยหนึ่งภาพมีข้อความประกอบน้อยที่สุดและมากที่สุด
คำตอบ
นี่เป็นอีกแบบสอบถาม SEDE
ฉันใช้แนวทางที่แตกต่างออกไปเล็กน้อย แทนที่จะค้นหาใน html (ที่พบในช่อง Posts.body) ฉันใช้ markdown จริงเป็นแหล่งที่มา สิ่งนี้ซับซ้อนกว่า (และทำงานได้แย่กว่า) เนื่องจากตาราง PostHistory มีการแก้ไขโพสต์ทั้งหมดไม่ใช่เฉพาะรายการล่าสุด ดังนั้นฉันจึงเล่นกลเพื่อค้นหาการแก้ไขครั้งสุดท้าย ในข้อความนั้นฉันใช้เทคนิคเดียวกันกับที่ Glorfindel ใช้นั่นคือคำสั่ง Like แต่ฉันมองหา![ ][ ]
markdown แทนที่จะเพิ่มความยาวของข้อความฉันเพิ่มการประมาณจำนวนคำโดยประมาณ
เพื่อให้ SEDE มีความสุขฉันทำ 1,000 อันดับแรก
select top 1000
a.id as [Post Link]
, a.creationdate
, a.score
, len(text)-len(replace(text,' ','')) [~ word count]
from posts a
inner join posts q on q.id = a.parentid
inner join (
select postid,
text
from posthistory phi
where id = (select max(id)
from posthistory ph
where ph.postid = phi.postid
and ph.posthistorytypeid in (2,5,8))
) md on md.postid = a.id
where a.posttypeid = 2 -- answers
and (
md.text like '%![[]%][[]%]%'
--or
--md.text like '%%' or
--md.text like '%<img src="%"%'
)
order by 4 desc
นี่คือลักษณะของผลลัพธ์:

โปรดทราบว่า SEDE จะอัปเดตสัปดาห์ละครั้งในวันอาทิตย์
ใช้ปรับSEDE สอนเขียนโดยชื่นชมโมนิกา Cellio
พูดว่า "สวัสดี" ในSEDE แชท
ผลลัพธ์ที่ดีที่สุดที่คุณอาจจะได้รับจาก SEDE เนื่องจากควรอนุญาตสำหรับเกณฑ์ที่สองของคุณ (เรียงตามความยาวของโพสต์)
แต่สำหรับส่วนแรกคุณสามารถใช้การค้นหา: [visualization] url:"*.jpg*" is:a
เพื่อค้นหาคำตอบภายในแท็กการแสดงภาพที่มีรูปภาพจากนั้นจัดเรียงผลลัพธ์ตามคะแนนโหวต
เช่นเดียวกับที่มาร์ตินกล่าวไว้ในความคิดเห็นใต้คำถามของคุณหากต้องการค้นหาคำตอบให้ได้มากที่สุดคุณอาจต้องการค้นหา URL หลายรายการซึ่งประกอบด้วย imgur, png, jpg และ gif
นี่คือข้อความค้นหา SEDE ที่แสดงคำตอบทั้งหมดพร้อมรูปภาพอย่างน้อยหนึ่งภาพ การคิดว่าข้อความที่ตอบยากเกินไป (อย่างน้อยก็สำหรับฉัน) ดังนั้นฉันจึงตัดสินตามความยาวทั้งหมดของคำตอบซึ่งน่าจะเป็นตัวบ่งชี้ที่ดี
โปรดทราบว่า SEDE มีการปรับปรุงเพียงสัปดาห์ละครั้งในเช้าวันอาทิตย์และขณะนี้ยังมีปัญหาความพร้อมบาง นอกจากนี้การค้นหาตารางโพสต์แบบเต็มเช่นนี้อาจใช้ไม่ได้กับไซต์ขนาดใหญ่เช่นคณิตศาสตร์ มันใช้งานได้สำหรับนักการศึกษาเคมีและคณิตศาสตร์ คุณอาจต้องแยกข้อความค้นหาเช่นเพื่อ จำกัด การค้นหาของคุณให้อยู่ในแท็กคะแนนขั้นต่ำหรือวันที่โพสต์ ดูบทช่วยสอนที่ยอดเยี่ยมหากคุณเพิ่งเริ่มใช้ SEDE หรือ SQL โดยทั่วไป