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

MONTHNAME()の例– MySQL

    MySQLでは、MONTHNAME() 関数は、日付から月の名前を返します。

    たとえば、 2021-12-07の日付を指定した場合 、MONTHNAME() 関数は12月を返します 。

    構文

    構文は次のようになります:

    MONTHNAME(date)
    

    date 月の名前を返す日付の値です。

    実例を示します。

    SELECT MONTHNAME('2021-12-07') AS 'Result';
    

    結果:

    +----------+
    | Result   |
    +----------+
    | December |
    +----------+
    

    データベースの例

    この例では、データベースに対してクエリを実行するときに、列から月の名前を抽出します。

    USE sakila;
    SELECT
      payment_date AS 'Date/Time',
      MONTHNAME(payment_date) AS 'Month'
    FROM payment
    WHERE payment_id = 1;
    

    結果:

    +---------------------+-------+
    | Date/Time           | Month |
    +---------------------+-------+
    | 2005-05-25 11:30:37 | May   |
    +---------------------+-------+
    

    現在の日付/時刻

    これは、現在の日時から月の名前を抽出する例です(NOW()を使用して返されます 関数)。

    SELECT 
        NOW(),
        MONTHNAME(NOW());
    

    結果:

    +---------------------+------------------+
    | NOW()               | MONTHNAME(NOW()) |
    +---------------------+------------------+
    | 2018-06-29 15:19:48 | June             |
    +---------------------+------------------+
    

    これを行う別の方法は、CURDATE()を使用することです。 関数。日付のみを返します(時刻は返しません)。

    SELECT 
        CURDATE(),
        MONTHNAME(CURDATE());    
    

    結果:

    +------------+----------------------+
    | CURDATE()  | MONTHNAME(CURDATE()) |
    +------------+----------------------+
    | 2018-06-29 | June                 |
    +------------+----------------------+
    

    ロケール

    月の名前に使用される言語は、lc_time_namesによって制御されます。 システム変数。その変数の値を変更してから、MONTHNAME()を実行する例を次に示します。 もう一度。

    SET lc_time_names = 'es_CL';
    SELECT MONTHNAME('2021-12-07') AS 'Result';
    

    結果:

    +-----------+
    | Result    |
    +-----------+
    | diciembre |
    +-----------+
    

    この例では、lc_time_namesを変更しました es_CLへ つまり、スペイン語–チリ


    1. PL / SQLを使用してファイルがイメージであるかどうかを確認するにはどうすればよいですか?

    2. PHPとLinuxを介してpdoを使用してmssqlに接続するにはどうすればよいですか?

    3. AmazonRDSOracleインスタンスに接続するときに読み取り呼び出しエラーからマイナス1にアプローチする方法

    4. Apache Zeppelinを使用したデータの視覚化–チュートリアル