الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكله الترتيب في Sql Server

بدأه eng_01 في 17 مايو 2009 · 2 رد · 463 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اخواني الافاضل ارجو منكم مساعدتي في النقاط التاليه

1-عند الحفظ داخل قاعدة البيانات يكون الحفظ عشوائي بمعنى ان اخر صف ادخلته مفترض ان يحفظ في اخر الجدول ولكن يتم حفظه في مكان عشوائي وسط الجدول

2- عند عمل استعلام للحصول على مجموعه من السجلات المرتبه باستخدام جملة

order by asc

احصل على

1

100

1001

2

200

بينما اريد ان يكون الترتيب تصاعدي بالشكل التالي

1

2

100

200

1001

#2

نوع الField ليس Integer

بمعنى اخر ان كان من نوع INteger فانه سوف يظهر مرتب ارقام وان كان من نوع Char او Varchar او اى نوع اخر سوف يرتب على وزن الحرف

#3

السلام عليكم

بالنسبة للنقطة الاولى :

لا معنى للترتيب في الجدول من في الاول او من في الآخر وانما يتم الاعتماد على Order by واذا لم توجد يتم الاعتماد على المفتاح الاساسي للجدول في استرجاع وعرض البيانات .

النقطة الثانية :

من المفروض ان تستخدم نوع حقل رقمي مثل int وليس حقل نصي مثل char

مواضيع مشابهة