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

CURRENT_TIMEの例– MySQL

    MySQLでは、CURRENT_TIME 関数を使用して現在の時刻を返すことができます。

    この関数は、実際にはCURTIME()の同義語です。 これは現在の時刻を返すため、使用する関数を選択できます。

    どちらの関数も、現在の時刻を「HH:MM:SS」の値として返します。 またはHHMMSS 関数が文字列または数値のどちらのコンテキストで使用されているかに応じて、形式。

    構文

    次のいずれかの形式を使用できます。

    CURRENT_TIME
    CURRENT_TIME([fsp])

    (オプション)fsp 引数を使用して、秒の小数部の精度を提供できます。指定されている場合、戻り値には、指定された数値までの小数秒が含まれます。 fspを指定できます 0の間の値 および6

    したがって、小数秒の精度を指定する必要がある場合は、2番目の構文を使用する必要があります。

    前述のように、必要に応じて次のものを使用することもできます。

    CURTIME([fsp])

    例–文字列コンテキスト

    CURRENT_TIMEの使用例を次に示します。 文字列のコンテキストで。

    SELECT CURRENT_TIME;

    結果:

    +--------------+
    | CURRENT_TIME |
    +--------------+
    | 10:02:31     |
    +--------------+

    そして、CURTIME()とともに、両方の形式の構文を並べて使用する例を次に示します。 機能:

    SELECT 
        CURRENT_TIME,
        CURRENT_TIME(),
        CURTIME();

    結果:

    +--------------+----------------+-----------+
    | CURRENT_TIME | CURRENT_TIME() | CURTIME() |
    +--------------+----------------+-----------+
    | 10:03:07     | 10:03:07       | 10:03:07  |
    +--------------+----------------+-----------+

    例–数値コンテキスト

    CURRENT_TIMEの使用例を次に示します。 数値の文脈で。

    SELECT CURRENT_TIME + 0;

    結果:

    +------------------+
    | CURRENT_TIME + 0 |
    +------------------+
    |           100425 |
    +------------------+

    この例では、時間にゼロを追加しました。ただし、別の番号を追加することもできます。

    例–フラクショナルセコンド精度

    これは、6秒の秒精度を指定する例です。

    SELECT CURRENT_TIME(6);

    結果:

    +-----------------+
    | CURRENT_TIME(6) |
    +-----------------+
    | 10:05:24.091083 |
    +-----------------+

    1. 大きなSQLファイルをインポートするときにMySQLサーバーがなくなりました

    2. SQLServerのテキスト値をUTF8からISO8859-1に変換します

    3. T-SQLで日付から30日を引く方法

    4. postgreSQLmysqloracleの違い