TypeError: 'sqlite3.Cursor' object is not subscriptable. how to print sql select data without for loop

TypeError: 'sqlite3.Cursor' object is not subscriptable. how to print sql select data without for loop

cursor 包含单个值 name=admin 所以我不想使用 for 循环 for singe value.anyway 可能吗?

import sqlite3
con=sqlite3.connect("aditi")
con.execute('''CREATE TABLE IF NOT EXISTS LOGIN
                   (ID         INTEGER PRIMARY KEY AUTOINCREMENT,
                    NAME       TEXT NOT NULL,
                    ROLL       INT NOT NULL,
                    PASS       TEXT NOT NULL);''')
quer=f'''INSERT INTO LOGIN(NAME,ROLL,PASS) VALUES('ADMIN','0','ADMIN123')'''
con.execute(quer)
con.commit()

cursor=con.execute('''SELECT NAME FROM LOGIN''')
print(cursor[0])   
con.close()

您可以使用 cursor.fetchall()[0] 获取查询返回的第一项。