sqlalchemy에서 SQL의 AS에 대응되는 것은 label()입니다.
만약 어떤 name이라는 컬럼의 이름을 조회하는 시점에 nickname으로 변경하고 싶다면, 다음과 같이 label() 메서드를 사용할 수 있습니다.
result = session.query(User.name.label("nickname")).order_by("nickname").all()
참고자료
[1] https://stackoverflow.com/questions/15555920/python-sqlalchemy-label-usage
'Dev > python' 카테고리의 다른 글
[python] 딕셔너리 값의 총합 구하기 (0) | 2023.08.30 |
---|---|
[pandas] 데이터프레임 열 또는 행 기준으로 요소 총합 구하기, sum() 메서드 (0) | 2023.08.29 |
[pandas] 데이터프레임 요소 곱, mul() 메서드 (0) | 2023.08.28 |
[python] 어떤 객체가 갖고 있는 속성 및 메서드 목록을 확인하고 싶을 때, dir() 함수 (0) | 2023.08.28 |
[python] 문자열 내 특정 문자열 존재 여부 및 위치 파악하기, find() 메서드 (0) | 2023.08.27 |
[sqlalchemy] 컬럼의 절대값, func.abs() (0) | 2023.08.26 |
[sqlalchemy] like 필터 사용법 (0) | 2023.08.26 |
[python] 딕셔너리를 json으로 변환하는 방법 (0) | 2023.08.24 |