PDA

View Full Version : چگونگی مرتب کردن یک دیتابیس



پریسا نامدار
یک شنبه 18 مرداد 1383, 23:49 عصر
سلام دوستای عزیز.
من یک جدول دارم که دیتابیسش DBISAM هستش.
حالا اگه بخوام رکوردهای این جدول رو بر اساس یک فیلد که شامل اعداد هستش به صورت صعودی و یا بلعکس مرتب کنم با چه دستوری میشه اینکارو کرد ؟
خیلی ممنون از لطفتون

Mohammad S
دوشنبه 19 مرداد 1383, 01:01 صبح
توسط Index می توانی این کار را انجام دهی. روی فیلد مورد نظر یک ایندکس تعریف کن. همه چیز خود به خود مرتب خواهد شد. من با DBISAM کار نکرده ام ولی قطعا از دستورات SQL هم می توانی استفاده کنی که سورت کردن دارند.
موفق باشید

orion188
دوشنبه 19 مرداد 1383, 09:00 صبح
سلام
اگه منظورتون اینه که کلا" به صورت Sort شده ذخیره بشن ، میتونین با یک دستور Select اونها رو مرتب بازیابی کنین و نتیجه رو INTO یه جدول دیگه ذخیره کنین و بعد اون قبلی رو پاک کنین.

موفق باشید

Mohammad S
دوشنبه 19 مرداد 1383, 12:43 عصر
نتیجه رو INTO یه جدول دیگه ذخیره کنین و بعد اون قبلی رو پاک کنین.
لازم نیست در یک جدول دیگر ذخیره شود. هر وقت لازم بود دوباره کویری گرفته می شود و مرتب شده نمایش داده می شود. 8)

orion188
دوشنبه 19 مرداد 1383, 22:30 عصر
سلام
از توجهتون ممنونم . اما

شما گفتین:


هر وقت لازم بود دوباره کویری گرفته می شود و مرتب شده نمایش داده می شود.

اگه دقت میکردین ، من گفته بودم :


اگه منظورتون اینه که کلا" به صورت Sort شده ذخیره بشن

چون دوستمون که سوال رو پرسیده بودن مسلما" میدونن که چطور از ORDER BY استفاده کنن.

موفق باشید