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

これはMySQLの並べ替えのバグですか?

    確かにあなたのバージョンのバグのようです。

    MySQL 5.5.8で試してみましたが、正しくソートされています:

    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 2
    Server version: 5.5.8 MySQL Community Server (GPL)
    
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    
    mysql> select * from test order by title asc;
    +----+----------------------------+
    | id | title                      |
    +----+----------------------------+
    |  4 | ABCDEFGHIJKLMNOPQRSTUVWXYY |
    |  3 | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
    |  1 | record1                    |
    |  2 | record2                    |
    +----+----------------------------+
    4 rows in set (0.00 sec)
    
    mysql> select * from test order by title desc;
    +----+----------------------------+
    | id | title                      |
    +----+----------------------------+
    |  2 | record2                    |
    |  1 | record1                    |
    |  3 | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
    |  4 | ABCDEFGHIJKLMNOPQRSTUVWXYY |
    +----+----------------------------+
    4 rows in set (0.00 sec)
    
    mysql>
    
    >

    1. SQL Serverエラー110:INSERTステートメントには、VALUES句で指定された値よりも少ない列があります。

    2. Magentoですべてのクエリを印刷するにはどうすればよいですか?

    3. Oracle SQLクエリで最初に数値でソートする方法は?

    4. Windowsでのmysqlのインポート