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

MySQLで特定の日付から月と日を取得するにはどうすればよいですか?


それは2つの方法で流入して行うことができます-

(A)EXRACT()関数を使用 -EXTRACT()関数は、MySQLTIMESTAMP値から任意の部分をフェッチできます。以下は、特定の日付から月と日を取得する例です。

mysql> Select EXTRACT(Month from '2017-10-22') AS 'MONTH';
+-------+
| MONTH |
+-------+
|    10 |
+-------+
1 row in set (0.00 sec)

mysql> Select EXTRACT(day from '2017-10-22')AS 'DAY';
+------+
| DAY  |
+------+
|   22 |
+------+
1 row in set (0.00 sec)

(B)MONTH()またはDAY()関数を使用 --EXTRACT()関数の引数の1つとして月と日を渡すのではなく、MONTH()およびDAY()関数を使用して、次のように特定の日付からMONTHとDAYの値をフェッチできます-

mysql> Select DAY('2017-10-22')AS 'DAY';
+------+
| DAY  |
+------+
|   22 |
+------+
1 row in set (0.00 sec)

mysql> Select MONTH('2017-10-22')AS 'MONTH';
+-------+
| MONTH |
+-------+
|    10 |
+-------+
1 row in set (0.00 sec)

  1. テーブルを結合してMySQLデータベースから値をフェッチする方法は?

    テーブルを結合するには、MySQLのJOINコンセプトを使用します。まず、2つのテーブルを作成しましょう。 最初のテーブルを作成しましょう- mysql> CREATE TABLE `demo52` ( −> `id` INT NOT NULL, −> `name` VARCHAR(20) NOT NULL, −> PRIMARY KEY (`id`) −> ); Query OK, 0 rows affected (1.19 sec) 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 mys

  2. Javaで年、月、日から日付を取得するにはどうすればよいですか?

    of()メソッドの使用 of() java.time.LocalDateのメソッド クラスは、年、月、日の値をパラメーターとして受け入れ、LocalDateのオブジェクトを作成して返します。 例 import java.time.LocalDate; public class Test {    public static void main(String[] args) {       LocalDate date = LocalDate.of(2014, 9, 11);       System.out.