এসকিউএল কুয়েরি ব্যবহার করে পিএইচপিতে রেকর্ড সাজানো

ORDER BY কমান্ড ব্যবহার করে ফলাফলের সারিগুলো সাজানো যেতে পারে।

উদাহরণ

আমাদের users টেবিল থেকে সমস্ত ব্যবহারকারী নির্বাচন করি এবং তাদের বয়সের ভিত্তিতে ছোট থেকে বড়ের দিকে সাজাই:

php<?php
  $query = "SELECT * FROM users ORDER BY age";
?>

উদাহরণ

DESC কমান্ড ব্যবহার করে সাজানোর ক্রম পরিবর্তন করি:

php<?php
  $query = "SELECT * FROM users ORDER BY age DESC";
?>

উদাহরণ

500 বেতন সহ সমস্ত ব্যবহারকারী নির্বাচন করি এবং তাদের বয়সের ভিত্তিতে ছোট থেকে বড়ের দিকে সাজাই:

php<?php
  $query = "SELECT * FROM users WHERE salary=500 ORDER BY age";
?>

উদাহরণ

একটি ফিল্ডের পরিবর্তে একাধিক ফিল্ডের ভিত্তিতে সাজানো যেতে পারে। উদাহরণস্বরূপ, সমস্ত ব্যবহারকারী নির্বাচন করি এবং প্রথমে বয়সের ঊর্ধ্বক্রমানুসারে সাজাই, এবং একই বয়সের ব্যবহারকারীদের বেতনের ঊর্ধ্বক্রমানুসারে সাজাই:

php<?php
  $query = "SELECT * FROM users ORDER BY age, salary";
?>

ব্যবহারিক সমস্যা

Задание 1

সমস্ত ব্যবহারকারী检索 করুন এবং তাদের বেতনের ঊর্ধ্বক্রমানুসারে সাজান।

Задание 2

সমস্ত ব্যবহারকারী检索 করুন এবং তাদের বেতনের অধঃক্রমানুসারে সাজান।

Задание 3

সমস্ত ব্যবহারকারী检索 করুন এবং তাদের নামের ভিত্তিতে সাজান।

Задание 4

500 বেতন সহ ব্যবহারকারীদের检索 করুন এবং তাদের বয়সের ভিত্তিতে সাজান।

Задание 5

সমস্ত ব্যবহারকারী检索 করুন এবং তাদের নাম এবং বেতনের ভিত্তিতে সাজান।