Python ค้นหาข้อมูล SQL Server ด้วย LIKE บทความนี้สอนเขียนโค้ดภาษา Python เพิ่มค้นหาข้อมูลจากตาราง ด้วย SELECT ร่วมกับ WHERE และ LIKE ของฐานข้อมูล SQL Server 2019 Express สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python ค้นหาข้อมูล SQL Server ด้วย LIKE
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=LAPTOP\SQLEXPRESS;'
'Database=demo;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute("SELECT * FROM product WHERE ( name LIKE '%n%' )")
for v in cursor:
print( v )
cursor.close()
conn.close()
ผลลัพธ์
(2, 'Computer Notebook', 200.0)
Python ค้นหาข้อมูล SQL Server จากตัวอย่างค้นหาข้อมูลจากตารางชื่อ product โดยมีเงื่อนไขคือ ( name LIKE '%n%' ) หมายความว่าให้ค้นหาข้อมูลที่ column name มีตัวอักษร ‘n’ อยู่ในข้อมูล โดยใช้คำสั่ง LIKE ร่วมกับอักษร % จากนั้นวนลูป และแสดงข้อมูลออกสู่หน้าจอด้วยคำสั่ง print