آج کی منڈی میں جہاں ہر روز بے تحاشا ڈیٹا تیار ہوتا ہے ، ہمارے لئے یہ بہت ضروری ہے کہ ڈیٹا بیس میں موجود ڈیٹا کو ترتیب دیا جائے۔ ٹھیک ہے ، ایس کیو ایل میں ڈیٹا کو ترتیب دینے کے ل، ، عام طور پر آرڈر کے ذریعہ آرڈر استعمال کریں۔ تو ، پر اس مضمون میں SQL کے ذریعہ آرڈر ، میں ان مختلف طریقوں پر بات کروں گا جن میں آپ ڈیٹا کو ترتیب دینے کے لئے اس شق کو استعمال کرسکتے ہیں۔
اس مضمون میں درج ذیل موضوعات کا احاطہ کیا جائے گا۔
SQL میں آرڈر کیا ہے؟
آرڈر بذریعہ شق تمام نتائج کو چڑھتے یا اترتے ترتیب میں ترتیب دینے کے لئے استعمال کیا جاتا ہے۔ پہلے سے طے شدہ ، نتائج کے سیٹ کو چڑھتے ترتیب میں ترتیب دیا جاتا ہے۔ لہذا ، اگر آپ نتائج کو نزولی ترتیب میں ترتیب دینا چاہتے ہیں تو ، آپ DESC مطلوبہ الفاظ استعمال کرسکتے ہیں۔ اس کے علاوہ ، آپ ایک ٹیبل میں ایک کالم یا ایک سے زیادہ کالم کے مطابق بھی ترتیب دے سکتے ہیں۔
نحو:
کالم 1 ، کالم 2 ، ... کالم 1 ، کالم 2 ، ... ASC | DESC کے ذریعہ ٹیبل نام کے آرڈر سے منتخب کریں
چونکہ آپ ایس کیو ایل میں آرڈر کے نحو کو جانتے ہیں ، لہذا آئیے اس شق کی کچھ مثالیں دیکھیں۔
آرڈر بذریعہ آرڈر میں موجود تمام کارروائیوں کو دیکھنے کے لئے درج ذیل ٹیبل پر غور کریں۔ نیز ، ایس کیو ایل میں ، ٹیبل بنانے کے ل you ، آپ اس کا استعمال کرسکتے ہیں ٹیبل کا بیان بنائیں .
طالب علم کی شناخت | پہلا نام | فون نمبر | شہر |
ایک | روہن | 9876543210 | حیدرآباد |
2 | سونالی | 9876567864 | بنگلورو |
3 | اجے | 9966448811 | لکھنؤ |
4 | گیتا | 9765432786 | لکھنؤ |
5 | شبھم | 9944888756 | دہلی |
ایک کالم پر شق بہ ترتیب
اگر آپ کو کسی مخصوص کالم کے مطابق ڈیٹا ترتیب دینا ہے تو آپ کو کالم کا نام آرڈر بذریعہ شق کے بعد ذکر کرنا ہوگا۔ .
مثال:
کسی منظر نامے پر غور کریں ، جہاں آپ کو 'طلبا' میز سے تمام طلباء کو منتخب کرنے کے لئے استفسار لکھنا پڑتا ہے ، جسے 'شہر' کالم کے ذریعہ ترتیب دیا گیا ہے۔
طلباء کے ذریعہ * شہر کے ذریعہ منتخب کریں
مندرجہ بالا استفسار پر عمل درآمد کرنے پر ، آپ کو ذیل میں ایک آؤٹ پٹ نظر آئے گا:
طالب علم کی شناخت | پہلا نام | فون نمبر | شہر |
2 | سونالی | 9876567864 | بنگلورو |
5 | شبھم | 9944888756 | دہلی |
ایک | روہن | 9876543210 | حیدرآباد |
3 ترتیب کا طریقہ سی ++ | اجے | 9966448811 | لکھنؤ |
4 | گیتا | 9765432786 | لکھنؤ |
ڈی ای ایس سی کے ذریعہ آرڈر
اگر آپ کو اعداد و شمار کو نزولی ترتیب میں ترتیب دینا ہے تو ، پھر آپ کو ایس کیو ایل میں آرڈر بذریعہ شق کے بعد DESC کی ورڈ کا ذکر کرنا ہوگا۔
مثال:
کسی منظر نامے پر غور کریں ، جہاں آپ کو 'طلبہ' ٹیبل سے تمام طلبہ کو منتخب کرنے کے لئے استفسار لکھنا پڑتا ہے ، جس کو ترتیب دیتے ہوئے 'سٹی' کالم کے حساب سے ترتیب دیا گیا ہے۔
سٹی ڈی ای ایس سی کے ذریعہ طلبہ کے آرڈر سے * منتخب کریں
مندرجہ بالا استفسار پر عمل درآمد کرنے پر ، آپ کو ذیل میں ایک آؤٹ پٹ نظر آئے گا:
طالب علم کی شناخت | پہلا نام | فون نمبر | شہر |
4 جاوا میں تراشنے کا طریقہ | گیتا | 9765432786 | لکھنؤ |
3 | اجے | 9966448811 | لکھنؤ |
ایک | روہن | 9876543210 | حیدرآباد |
5 | شبھم | 9944888756 | دہلی |
2 | سونالی | 9876567864 | بنگلورو |
کئی کالموں پر آرڈر
اگر آپ کو بہت سارے کالموں کے مطابق ڈیٹا ترتیب دینا ہے تو آپ کو ان کالموں کا نام ایس کیو ایل میں آرڈر بذریعہ شق کے بعد ذکر کرنا ہوگا۔
مثال:
کسی منظر نامے پر غور کریں ، جہاں آپ کو 'طلبا' میز سے تمام طلبہ کو منتخب کرنے کے لئے استفسار لکھنا پڑتا ہے ، جسے 'شہر' کالم اور 'پہلا نام' کالم کے حساب سے ترتیب دیا گیا ہے۔
طالب علموں کے ذریعہ شہر سے پہلا نام منتخب کریں
مندرجہ بالا استفسار کے مطابق ، آپ کو ایک نتیجہ سیٹ نظر آئے گا ، جو شہر کے ذریعہ آرڈر کرتا ہے ، لیکن اگر کچھ قطاروں میں ایک ہی شہر ہے ، تو پھر انہیں فرسٹ نام کے ذریعہ آرڈر کیا گیا ہے۔ مندرجہ بالا استفسار پر عمل درآمد کرنے پر ، آپ کو ذیل میں ایک آؤٹ پٹ نظر آئے گا:
طالب علم کی شناخت | پہلا نام | فون نمبر | شہر |
2 | سونالی | 9876567864 | بنگلورو ترتیب دیں سرنی C ++ |
5 | شبھم | 9944888756 | دہلی |
ایک | روہن | 9876543210 | حیدرآباد |
3 | اجے | 9966448811 | لکھنؤ |
4 | گیتا | 9765432786 | لکھنؤ |
آپ 'شہر' کے لئے صعودی ترتیب ، اور 'اول نام' کے لئے نزولی آرڈر کے لحاظ سے ترتیب شدہ ، بنیاد پر طلبہ کو بھی ترتیب دے سکتے ہیں۔ ایسا کرنے کے ل you ، آپ ذیل میں ایک کوڈ لکھ سکتے ہیں:
سٹی ASC ، فرسٹ نیم DESC کے ذریعہ طلباء کے آرڈر سے * منتخب کریں
مندرجہ بالا استفسار پر عمل درآمد کرنے پر ، آپ کو ذیل میں ایک آؤٹ پٹ نظر آئے گا:
طالب علم کی شناخت | پہلا نام | فون نمبر | شہر |
2 | سونالی | 9876567864 | بنگلورو |
5 | شبھم | 9944888756 | دہلی |
ایک | روہن | 9876543210 | حیدرآباد |
4 | گیتا | 9765432786 | لکھنؤ |
3 | اجے | 9966448811 | لکھنؤ |
اس کے ساتھ ، ہم ایس کیو ایل میں آرڈر بذریعہ اس مضمون کو ختم کردیں گے۔ مجھے امید ہے کہ آپ ایس کیو ایل میں آرڈر بذریعہ آرڈر استعمال کرنے کا طریقہ سمجھ گئے ہوں گے۔ اگر آپ اس کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں ایس کیو ایل اور اس اوپن سورس سے متعلقہ ڈیٹا بیس کو جاننے کے ل. ، پھر ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایس کیو ایل کو گہرائی میں سمجھنے اور اس موضوع پر عبور حاصل کرنے میں مدد ملے گی۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس مضمون کے تبصرے والے حصے میں اس کا ذکر 'SQL میں آرڈر' پر کریں اور میں آپ کو واپس ملوں گا۔