MySQLで時間データ型をHH:MMのみに設定するにはどうすればよいですか?
DATE_FORMAT()を使用して、時間データ型をHH:MMのみに設定できます。
以下は構文です-
select DATE_FORMAT(yourColumnName, "%H:%i") AS anyAliasName from yourTableName;
まずテーブルを作成しましょう-
mysql> create table DemoTable ( Arrivaltime time ); Query OK, 0 rows affected (0.61 sec)
挿入コマンド-
を使用してテーブルにレコードを挿入しますmysql> insert into DemoTable values('08:20'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('05:40'); Query OK, 1 row affected (0.12 sec)
以下は、selectステートメント-
を使用してテーブルのすべてのレコードを表示するためのクエリです。mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+-------------+ | Arrivaltime | +-------------+ | 08:20:00 | | 05:40:00 | +-------------+ 2 rows in set (0.00 sec)
これは、MySQLデータベースにHH:MMのみを設定するためのクエリです-
mysql> select DATE_FORMAT(Arrivaltime, "%H:%i") AS ONLY_HOUR_MINUTE from DemoTable;
これにより、次の出力が生成されます-
+------------------+ | ONLY_HOUR_MINUTE | +------------------+ | 08:20 | | 05:40 | +------------------+ 2 rows in set (0.03 sec)
-
MySQLで列エイリアスを特定のデータ型にするようにするにはどうすればよいですか?
このために、CASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1505 -> ( -> Value integer unsigned, -> Status tinyint(1) -> ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT
-
タイプがDATETIMEのMySQL列セットに時間を追加するにはどうすればよいですか?
日時に時刻を追加するには、MySQLのADDTIME()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1848 ( ShippingDate datetime ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1848 values('201