簡體   English   中英

如何從 mysql 只有一個列結果與 WHERE

[英]how to get from mysql only one colum result with WHERE

我必須使用 WHERE mysql 來獲取名稱的列,但如果這樣做,我會得到整行。 我只需要名稱的結果。 你能幫助我嗎? 謝謝!

sql = 'SELECT * FROM customers WHERE name = %s'
data=(res, )

mycursor.execute(sql, data)

myresult = mycursor.fetchall()
print(myresult)
for x in myresult:
    print(x)
    if x==res:
        print("as")
        sql = "SELECT * FROM customers WHERE pass =%s"
        data=(res2, )
        mycursor.execute(sql, data)
        myresult = mycursor.fetchall()
        for i in myresult:
            if i==res2:
                pacsoka.starttt

將查詢替換為:

sql = "SELECT name FROM customers WHERE pass =%s"

如果您需要其他列,請將它們與名稱一起提及,並用逗號 (,) 分隔列名

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM