⊗pyPmDBONO 106 of 129 menu

Truy xuất một bản ghi trong Python

Nếu cần lấy chỉ một bản ghi từ bảng, việc xuất nó thông qua vòng lặp sẽ làm cho mã trở nên dư thừa. Để giải quyết vấn đề này, cần áp dụng phương thức fetchone:

query = "SELECT * FROM users WHERE id=2" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) result = cursor.fetchone() print(result)

Sau khi thực thi mã, chỉ một bản ghi sẽ được hiển thị:

{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}

Bây giờ hãy đặt một điều kiện trong truy vấn, mà có nhiều bản ghi phù hợp:

query = "SELECT * FROM users WHERE salary>500" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) result = cursor.fetchone() print(result)

Trong trường hợp này, chỉ bản ghi đầu tiên phù hợp với điều kiện đã đặt sẽ được xuất ra:

{'id': 4, 'name': 'user4', 'age': 30, 'salary': 900}

Chọn một người dùng có tuổi lớn hơn 25 tuổi.

Chọn một người dùng có tuổi nhỏ hơn 30 tuổi và mức lương lớn hơn 500.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối