|
|
|
ขอถามเกี่ยวกับการsortข้อมูลหน่อยค่ะ(sql) คือข้อมูลที่จะsortเก็บเป็นชนิด varchar ค่ะ ค่าที่จะเก็บ |
|
|
|
|
|
|
|
select * from
(
select '1.1' as c
union
select '2.0' as c
union
select '1.0' as c
union
select '10' as c
) as t1
order by cast(c as decimal(10,2));
สังเกตที่
order by cast(c as decimal(10,2)); ครับ
ก็อาจจะเขียน
SELECT * FROM table_name ORDER BY CAST(column_name AS DECIMAL(10,2));
|
|
|
|
|
Date :
2010-05-07 16:48:44 |
By :
2123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|