أجهزة الكمبيوترقواعد البيانات

كما هو مبين من قبل SQL-الفرز؟

عند العمل مع قواعد البيانات في كثير من الأحيان اللازمة للاستدلال على نتيجة الاستعلام في ترتيب معين، على سبيل المثال أبجديا. للقيام بذلك، ونظم إدارة قواعد البيانات لديه وظيفة خاصة في SQL - الفرز. في هذه الحالة، يمكن للمبرمج اختيار أي المجالات والتي من أجل ذلك سيكون لتحقيق النتيجة المرجوة دون استخدام مهارات البرمجة خطيرة.

يتم فرز ما في قاعدة البيانات؟

العمل مع قواعد البيانات وذلك مرتبط باستمرار مع كمية كبيرة من المعلومات، وهو أمر ضروري لتحديد الترتيب. حاليا، هناك عدد من قواعد البيانات، والتي لديها مجموعة واسعة من الميزات، والأكثر شعبية منها أوراكل وMS SQL. معلومات نوع باعتباره واحدا من أهم الإجراءات في قاعدة البيانات، مع توفير خاص المدمج في كل منها.

ترتيب البيانات لتبسيط عملية البحث، وفي بعض الحالات، تساعد على حل بعض المشاكل أو تحسين تشغيل البرنامج. SQL-الترتيب بواسطة الحقل المحدد على حدة، وإذا لزم الأمر، في حالة نفس القيم في عناصر هذا المجال يمكن أن تشير إلى إعدادات إضافية، والتي تحدد الموقع من السلاسل.

القيادة النوع

SQL والفرز في قاعدة البيانات العملية عن طريق استخدام ORDER BY الوظائف. وهكذا، فإن اشتقاق المعلومات من قاعدة البيانات، بعد تحديد الجداول والأعمدة سوف يتم من خلالها قراءة، طلب يجب أن تحدد نوع الأمر، ومن ثم تحديد الحقل أو الحقول التي سيتم فرزها.

على سبيل المثال، إذا كان يحتاج الجدول الناس للحصول على بيانات من حقول اسم والعمر، في نفس الوقت عرض النتائج في الترتيب الأبجدي لاسم العمود، وسوف تساعد على جعل الاستعلام التالي: SELECT الاسم، العمر من الناس ORDER اسم BY.

كيفية تعيين ترتيب؟

الظروف الحالية تشكل المبرمجين مجموعة متنوعة من المهام، وأحيانا من الضروري أن تحدد مسبقا الترتيب الذي سيتم عرض النتائج - التي تصاعدي أو تنازلي، أبجديا أو بترتيب عكسي؟ ولهذا في ترتيب SQL يتحدد بإضافة الكلمة في الاستعلام. بعد تحديد الحقول والجداول التي يتم الحصول على المعلومات المطلوبة، فمن الضروري إضافة ORDER BY، ثم تحديد اسم العمود الذي تريد فرز.

لترتيب عكسي يجب عليك تحديد اسم بعد DESC المعلمة. إذا العنصرين تبسيط اللازمة لمزيد من المعايير، ثم يتم فصل أعمدة بفواصل، وترتيب أولوية عندما يعطى هذا المجال من خلال حقيقة أن يأتي أولا في القائمة. وتجدر الإشارة إلى أن المواءمة بين عناصر في عكس DESC أجل المعلمة يوفر حقل واحد فقط، وبعد ذلك الاسم المعطى هذه الكلمة، لذلك إذا كنت في حاجة إليها من الضروري تحديد كافة الأعمدة المحددة.

طرق بديلة للفرز

إذا لم يكن هناك إمكانية استخدام المدمج في SQL-الفرز، يمكنك كتابة واحدة من خوارزميات معروفة. إذا لزم الأمر، لتحقيق أسرع العناصر يأمر، ينبغي أن تطبق أسلوب "نوع سريع"، استنادا إلى مجموعة كسر نصف. تمتلك أيضا الترتيب بشعبية كبيرة من "فقاعة" الذي يتم عكس عنصرين المجاورة في حالة وجود ترتيب غير صحيح، "HeapSort" يرسل أكبر عنصر في نهاية القائمة، فضلا عن "نوع الإدراج" التحديد المسبق موقع كل عنصر على حدة.

الكتابة بخط اليد سوف الخوارزمية لا تسمح لزيادة كبيرة في سرعة الفرز، ومع ذلك، سوف تسهم في تطوير مهارات البرمجة، ولكن سيسمح أيضا لتعديل عملية من خلال تعديل نظام التصنيف لقاعدة معينة لتحسين كفاءة البرنامج.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.atomiyme.com. Theme powered by WordPress.