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

MySQLは文字列を日付に変換します年齢を計算し、年齢別に並べ替えます

    SELECT  EXTRACT(YEAR FROM (FROM_DAYS(DATEDIFF(NOW(),STR_TO_DATE(birthday, '%m/%d/%Y'))))) + 0 age,
            COUNT(*) TotalCount
    FROM    tableNAme
    GROUP   BY EXTRACT(YEAR FROM (FROM_DAYS(DATEDIFF(NOW(),STR_TO_DATE(birthday, '%m/%d/%Y'))))) + 0
    ORDER   BY TotalCount DESC
    



    1. PHPでget_result()の代わりにbind_result()を使用する方法

    2. 複合キーの行のグループごとのシリアル番号

    3. PDOを使用してMySQLから結果を取得する

    4. SQLを使用してデータベース内の破損したMPTTツリー(ネストされたセット)を修復するにはどうすればよいですか?