मेरे पास SQLite डेटाबेस में शब्दों की एक सूची है और मैं सबसे सामान्य मान प्राप्त करना चाहता हूं और इसे एक चर में सहेजना चाहता हूं। मैं यहां python3 का उपयोग कर रहा हूं कि मुझे अपना सबसे आम मूल्य कैसे मिला।

SELECT emotion,
     COUNT(emotion) AS value_occurrence 
FROM     chatlog
GROUP BY emotion
ORDER BY value_occurrence DESC
LIMIT    1;
0
Anna Ar 30 अप्रैल 2018, 05:57

1 उत्तर

सबसे बढ़िया उत्तर

ऐसा कुछ हो सकता है?

#!/usr/bin/python

import sqlite3

conn = sqlite3.connect('yourdb')

cur = conn.cursor()
cur.execute('''SELECT emotion,
     COUNT(emotion) AS value_occurrence 
     FROM   chatlog
     GROUP BY emotion
     ORDER BY value_occurrence DESC
     LIMIT    1''')

rows = cur.fetchall()

    for row in rows:
        x = row[0]
        y = row[1]
        print(x,y)
0
Kaushik Nayak 30 अप्रैल 2018, 07:12