TIL | Django | Django ORM과 SQL 관계 : SELECT
SELECT
select all rows
# SQL
SELECT * FROM Person;
# Django ORM
persons = Person.objects.all()
for person in persons:
print(person.name)
print(person.gender)
print(person.age)
select 특정 column
# SQL
SELECT name, age FROM Person;
# Django ORM
Person.objects.only("name", "age")
select distinct rows (중복 제거)
# SQL
SELECT DISTINCT name, age FROM Person;
# Django ORM
Person.objects.values("name", "age").distinct()
specific number of rows
# SQL
SELECT * FROM Person LIMIT 10;
# Django ORM
Person.objects.all()[:10]
LIMIT AND OFFSET
# SQL
SELECT * FROM Person OFFSET 5 LIMIT 5;
# Django ORM
Person.objects.all()[5:10]
Author And Source
이 문제에 관하여(TIL | Django | Django ORM과 SQL 관계 : SELECT), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wepungsan/TIL-Django-Django-ORM과-SQL-관계-SELECT저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)