在我的数据库中,有一张桌子。
statement= """create table itags(
tag_id number(10) not null primary key,
tag_name varchar2(50)
)"""
cur.execute(statement)
cur.execute("INSERT INTO itags VALUES(301,'Art')")
cur.execute("INSERT INTO itags VALUES(302,'Science')")
cur.execute("INSERT INTO itags VALUES(303,'Music')")
...
so on and so forth
...
现在,我想选择并打印出现最广泛的标签名称。
如果我这样做:
cur.execute("select tag_name from itags")
res= cur.fetchall()
print(res)
我将获得一个元组列表,其中包含我存储在该表中的标记名。 例如: [(Art,),(Science,),(Music,),....]
现在我应该如何从该元组列表中提取出现次数最多的字符串?而且,SQL命令比python代码更有用吗?