
pg_query의 where() 함수를 사용하여 데이터를 필터링할 수 있습니다. where() 함수는 SQL 쿼리에서 사용되는 조건문 함수로, 데이터를 특정 조건에 맞게 필터링할 수 있습니다.
예시로, id column을 1로 필터링하는 코드는 다음과 같습니다.
#hostingforum.kr
python
from pg_query import Query
# 데이터베이스 연결
db = Query()
# id column을 1로 필터링하는 쿼리
query = db.where("id", 1)
# 쿼리 실행
result = query.execute()
# 결과 출력
print(result)
위 코드는 id column을 1로 필터링하는 쿼리를 실행하고, 결과를 출력합니다.
또한, where() 함수는 여러 조건을 체인으로 연결할 수 있습니다. 예를 들어, id column이 1이고 name column이 'John'인 데이터를 필터링하는 코드는 다음과 같습니다.
#hostingforum.kr
python
from pg_query import Query
# 데이터베이스 연결
db = Query()
# id column이 1이고 name column이 'John'인 데이터를 필터링하는 쿼리
query = db.where("id", 1).where("name", "John")
# 쿼리 실행
result = query.execute()
# 결과 출력
print(result)
위 코드는 id column이 1이고 name column이 'John'인 데이터를 필터링하는 쿼리를 실행하고, 결과를 출력합니다.
2025-06-28 19:25