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

SQLのDateTimeフィールドの時間部分

    これにより、時間のみが返されます

    SQL Serverの場合:

    SELECT convert(varchar(8), getdate(), 108)
    

    説明:

    getDate() 現在の日付と時刻を示しています。
    108 必要な部分、つまりこの場合は時間をフォーマット/提供しています。
    varchar(8) その部分の文字数を教えてくれます。
    いいね:
    varchar(7)を書いた場合 そこで、00:00:0が表示されます
    varchar(6)を書いた場合 そこで、00:00:が表示されます
    varchar(15)を書いた場合 そこでは、00:00:00が表示されます 時間部分だけを出力しているからです。SQLFiddleデモ

    MySQLの場合:

    SELECT DATE_FORMAT(NOW(), '%H:%i:%s')
    

    SQLFiddleデモ



    1. データベースへのユーザーアクセスを制限する必要がある理由

    2. PostgreSQLのシードファイルを使用する場合のJPAの例外

    3. MySQLでデータベースの文字セットと照合を設定する方法

    4. MySQL-IN()内のORDERBY値