Devdit
 

Python ค้นหาข้อมูล SQL Server ด้วย LIKE

1.7K

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

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ