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

生年月日に基づいて年齢を計算します

    PHP

    # object oriented
    $from = new DateTime('1970-02-01');
    $to   = new DateTime('today');
    echo $from->diff($to)->y;
    
    # procedural
    echo date_diff(date_create('1970-02-01'), date_create('today'))->y;
    

    デモ

    MySQL

    SELECT TIMESTAMPDIFF(YEAR, '1970-02-01', CURDATE()) AS age
    

    デモ



    1. SQLServerAcademyパートIIを使用したMicrosoftAccessにご参加ください

    2. Java8でのSQLServerJDBCエラー:ドライバーは、Secure Sockets Layer(SSL)暗号化を使用してSQLServerへの安全な接続を確立できませんでした

    3. ツリーテーブルのSQLクエリ

    4. 初心者向けのSQLServerでの動的データマスキング