MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQL TIMESTAMPでスペースの場所にある任意の文字を使用して、日付と時刻の部分を区別するにはどうすればよいですか?


日付と時刻の部分の間のスペースの場所では、唯一の文字「T」(大文字のみ)を使用できます。次の例の助けを借りてそれを解明することができます-

mysql> Select TIMESTAMP('2017-10-20T06:10:36');
+----------------------------------+
| TIMESTAMP('2017-10-20T06:10:36') |
+----------------------------------+
| 2017-10-20 06:10:36              |
+----------------------------------+
1 row in set (0.00 sec)

  1. MySQLで生年月日が1980年から1996年の間であるユーザーの割合をどのように見つけることができますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> DateOfBirth varchar(100)    -> ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019/01/31'); Query OK, 1 row affected (0.19

  2. MySQLで日付レコードと現在の日付の違いを取得するにはどうすればよいですか?

    現在の日付が2019-09-06であるとしましょう。この例では、最初にテーブルを作成します- mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-01-08'); Query OK, 1 row affected (0.10 sec) mysql> ins