cursor.execute('SELECT * FROM CUSTOMERS WHERE NAME LIKE '%ik%' ' )
請問碰到這樣有%的符號時 怎麼樣輸入才是正確的
跳錯
cursor.execute('SELECT * FROM CUSTOMERS WHERE NAME LIKE '%ik%' ' )
NameError: name 'ik' is not defined
我的''應該是怎麼加才會正確 請教各位大大
不知道你是用哪種資料庫那個套件,不過sqlite3的話:
cursor.execute('SELECT * FROM CUSTOMERS WHERE NAME LIKE ?', '%ik%')
不同套件不同資料庫略有不同,有的後面是要輸入tuple。