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

MySQLの2つの日付間の年の差を整数として取得します

    これに出くわした人のために:

    これを行う別の方法は次のとおりです。

    SELECT TIMESTAMPDIFF(YEAR, date_of_birth, CURDATE()) AS difference FROM student
    

    月の違いについては、YEARを置き換えてください MONTHを使用 、および数日間はYEARを置き換えます DAY

    お役に立てば幸いです。



    1. mysqlのプリペアドステートメントを使用する方が、一般的なエスケープ関数を使用するよりも安全なのはなぜですか?

    2. sqlplusスクリプトのコンパイルエラーで停止します

    3. Oracleでsequence.nextvalを使用してテーブルを作成します

    4. mysqliまたはPDO-長所と短所は何ですか?