2011-12-31 2 views

答えて

2
SELECT * 
FROM bikes 
ORDER BY price DESC 
+0

結果が正確でない一部の価格は、450000を加算したものと同じですが、正常ではありません。 –

+0

次に価格が間違っています。 –

+0

価格列の問題が間違っているようです。 VARCHAR()は金額を格納するための適切な型ではありません。 –

3
SELECT * FROM bikes ORDER BY price DESC 

チェック: は今、私はのように、最初の(最も高価な)すべての私のバイクは最高価格で注文を示してほしいです。したがって、以下のトリックを使用してください:

SELECT * FROM bikes ORDER BY price+0 desc 

これは、CAST演算子にソートするのではなく、クイックフィックスです。

+0

0000が追加されたとき結果が正確でない。これを正当化できますか? –

+0

テーブルの価格列のデータ型は何ですか? –

+0

Thnx Mateが動作しています。 –

関連する問題