728x90
반응형
728x170
■ Cursor 클래스의 fetchmany 메소드를 사용해 레코드 N건을 가져오는 방법을 보여준다.
▶ 예제 코드 (PY)
import sqlite3
connection = sqlite3.connect(":memory:")
cursor = connection.cursor()
cursor.execute("CREATE TABLE PHONE_BOOK (NAME TEXT, PHONE_NUMBER TEXT);")
sql = "INSERT INTO PHONE_BOOK VALUES (?, ?);"
parameterTupleTuple = \
(
("Derick", "010-1234-5678"),
("Tom" , "010-5432-5432"),
("DSP" , "010-1234-1234")
)
cursor.executemany(sql, parameterTupleTuple)
cursor.execute("SELECT * FROM PHONE_BOOK;")
rowTupleList = cursor.fetchmany(2)
for rowTuple in rowTupleList:
print(rowTuple)
"""
('Derick', '010-1234-5678')
('Tom', '010-5432-5432')
"""
728x90
반응형
그리드형(광고전용)
'Python > pysqlite' 카테고리의 다른 글
[PYTHON/PYSQLITE] SQlite3 내장 집계 함수 사용하기 (0) | 2022.09.16 |
---|---|
[PYTHON/PYSQLITE] Connection 클래스 : create_collation 메소드를 사용해 사용자 정렬 함수 설정하기 (0) | 2022.09.16 |
[PYTHON/PYSQLITE] Connection 클래스 : isolation_level 속성을 사용해 자동 커밋 모드 설정하기 (0) | 2022.09.16 |
[PYTHON/PYSQLITE] Connection 클래스 : commit/rollback 메소드를 사용해 트랜잭션 처리하기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : fetchall 메소드를 사용해 모든 레코드 가져오기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : fetchone 메소드를 사용해 레코드 1건 가져오기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : 레코드 조회하기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : executescript 메소드를 사용해 SQL문 실행하기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : executemany 메소드 사용시, generator 객체를 사용해 SQL문 인자 전달하기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : executemany 메소드를 사용해 SQL문 연속 실행하기 (0) | 2022.09.15 |
댓글을 달아 주세요