Torrent Downloads
طراحی وب
 
آموزش SQL server - دستور ORDER BY
 
 

تا کنون دیدیم که چگونه اطلاعات را از جداول استخراج می کردیم . حال برای مرتب سازی اطلاعات بر حسب حروف یا اعداد بر روی یکی از فیلد ها ازین کلمه استفاده میکنیم .

SELECT "column_name"

FROM "table_name"

WHERE "condition"

ORDER BY "column_name" [ASC, DESC]

علامات [] در اطراف where بدین معناست که میتوانید where را بکار نبرید. اما اگر بکار بردید حتما باید قبل از order باشد . ASC به معنای صعودی بودن (a to z)و DESC به معنای نزولی بودن است (z to a).پیش فرضش ACS است.

همچنین این نیز امکان پذیرست که مرتب سازی را بر مبنای بیش از یک ستون انجام دهید .برای این منظور بخش مرتب سازی کد بالا بصورت زیر در میاید :

ORDER BY "column_name1" [ASC, DESC], "column_name2" [ASC, DESC

مثال :فرض کنید جدولی مانند زیر داریم . نتیحه را طبق دستور داده شده مشاهده کنید .

Table Store_Information

store_name

Sales

Date

Los Angeles

$1500

Jan-05-1999

San Diego

$250

Jan-07-1999

Los Angeles

$300

Jan-08-1999

Boston

$700

Jan-08-1999

SELECT * FROM Store_Information ORDER BY Sales DESC
نتیجه

store_name

Sales

Date

Los Angeles

$1500

Jan-05-1999

Boston

$700

Jan-08-1999

San Francisco

$300

Jan-08-1999

San Diego

$250

Jan-07-1999

 
  نظر شما
1384/02/17
نویسنده : حسين شرفي
 
     

مقالات مرتبط
 
  • سرویس پک 3 برای Sql server 2005
• دستکاری جدول های بانک اطلاعاتي SQL
• آموزش SQL server - دستور MINUS
• آموزش SQL server - دستور INTERSECT
• آموزش SQL server - دستور UNION ALL
• آموزش SQL server - دستور UNION
• آموزش SQL server - دستور OUTER JOIN
• آموزش SQL server - دستور JOIN
• آموزش SQL server - دستور ALIAS
• آموزش SQL server - دستور HAVING
• آموزش SQL server - دستور GROUP BY
• آموزش SQL server - دستور COUNT
• آموزش SQL server - دستور FUNCTIONS
• آموزش SQL server - دستور ORDER BY
• آموزش SQL server - دستور LIKE
• آموزش SQL server - دستور BETWEEN
• آموزش SQL server - دستور IN
• آموزش SQL server - دستور AND OR
• آموزش SQL server - دستور SELECT و Where
• آموزش SQL SERVER
• معرفي پايگاه داده SQL Server 2000
 
     

مقالات آموزشی

مقالات آموزشی

rss feed