آموزش مرتب سازی در Peewee
آموزش مرتب سازی در Peewee
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش مرتب سازی در Peewee خواهیم پرداخت.
پیشنهاد ویژه : آموزش طراحی وب سایت با پایتون
امکان انتخاب رکوردها از یک جدول با استفاده از بند order_by همراه با متد ()select وجود دارد. علاوه بر این ، با اتصال ()desc به ویژگی فیلدی که مرتب سازی بر روی آن انجام می شود ، سوابق به ترتیب نزولی جمع آوری می شوند.
مثال مرتب سازی در Peewee
کد زیر پرونده ها را از جدول تماس به ترتیب صعودی نام شهرها نشان می دهد.
1 2 3 4 |
rows=Contacts.select().order_by(Contacts.City) print ("Contact list in order of city") for row in rows: print ("RollNo:{} Name: {} City:{}".format(row.RollNo,row.Name, row.City)) |
خروجی
در اینجا لیست مرتب شده است که بر اساس ترتیب صعودی نام شهر مرتب شده است.
1 2 3 4 5 6 7 8 9 10 11 |
Contact list in order of city RollNo:107 Name: Beena City:Chennai RollNo:102 Name: Amar City:Delhi RollNo:108 Name: John City:Delhi RollNo:103 Name: Raam City:Indore RollNo:101 Name: Anil City:Mumbai RollNo:106 Name: Hema City:Nagpur RollNo:104 Name: Leena City:Nasik RollNo:109 Name: Jaya City:Nasik RollNo:110 Name: Raja City:Nasik RollNo:105 Name: Keshav City:Pune |
مثال مرتب سازی در Peewee
کد زیر لیست را به ترتیب نزولی در قسمت Name نمایش می دهد.
1 2 3 4 |
rows=Contacts.select().order_by(Contacts.Name.desc()) print ("Contact list in descending order of Name") for row in rows: print ("RollNo:{} Name: {} City:{}".format(row.RollNo,row.Name, row.City)) |
خروجی
خروجی به شرح زیر است –
1 2 3 4 5 6 7 8 9 10 11 |
Contact list in descending order of Name RollNo:110 Name: Raja City:Nasik RollNo:103 Name: Raam City:Indore RollNo:104 Name: Leena City:Nasik RollNo:105 Name: Keshav City:Pune RollNo:108 Name: John City:Delhi RollNo:109 Name: Jaya City:Nasik RollNo:106 Name: Hema City:Nagpur RollNo:107 Name: Beena City:Chennai RollNo:101 Name: Anil City:Mumbai RollNo:102 Name: Amar City:Delhi |
لیست جلسات قبل آموزش Peeweee
- آموزش Peeweee
- آموزش مقدماتی Peeweee
- آموزش کلاس پایگاه داده در Peeweee
- آموزش کلاس مدل در Peeweee
- آموزش کلاس Field در Peewee
- آموزش ایجاد یک رکورد جدید در Peewee
- آموزش انتخاب رکورد در Peewee
- آموزش فیلترها در Peewee
- آموزش کلیدهای اولیه و کامپوزیت در Peewee
- آموزش به روزرسانی رکوردهای موجود در Peewee
- آموزش حذف رکوردها در Peewee
- آموزش ایجاد ایندکس در Peewee
- آموزش محدودیت ها در Peewee
- آموزش استفاده از MySQL در Peewee
- آموزش استفاده از PostgreSQL در Peewee
- آموزش تعریف پایگاه داده به صورت پویا در Peewee
- آموزش مدیریت اتصال در Peewee
- آموزش روابط و پیوستن در Peewee
- آموزش subquery در Peewee
دیدگاه شما