sql >> データベース >  >> RDS >> Mysql

整数としてのmysqlordervarcharフィールド

    どういうわけかCASTでクエリを実行できませんでした 。私はいつもError Code: 1064 near "DECIMAL"を取得していました (または私が選択した他の数値タイプ)。そこで、varcharを並べ替える別の方法を見つけました 数字として:

    SELECT *
    FROM mytable
    ORDER BY ABS(mycol)
    

    少しシンプルで、私の場合は機能します。



    1. SQL_NO_CACHEを使用する場合

    2. Oracleインタビューの質問

    3. Oracleデータベースに接続しているすべてのセッションを強制終了するにはどうすればよいですか?

    4. SQLiteの4つの表形式の出力モード