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

SQLを使用して日付で並べ替えることはできますが、結果セットの後ろにnullの日付を配置しますか?

    これは、ISNULL()ではなく、標準SQLのみを使用するソリューションです。この関数は標準のSQLではなく、他のブランドのRDBMSでは機能しない可能性があります。

    SELECT * FROM myTable
    WHERE ...
    ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;
    


    1. Flaskを使用した分離レベル-SQLAlchemy

    2. MySQL:NULLから0への型キャスト

    3. SQLServerのHibernate構成ファイルを構成する方法

    4. 返されたUriからデータベースに挿入された新しいレコードのIDを取得します