MySQL EXTRACT() 関数ではどのような複合ユニットを使用できますか?

WBOY
リリース: 2023-09-15 08:49:02
転載
1118 人が閲覧しました

MySQL EXTRACT() 函数中可以使用哪些复合单元?

MySQL EXTRACT() 関数は次の複合単位を使用できます -

  • SECOND_MICROSECOND
  • MINUTE_MICROSECOND
  • HOUR_MICROSECOND
  • DAY_MICROSECOND
  • MINUTE_SECOND
  • HOUR_SECOND
  • HOUR_MINUTE
  • DAY_SECOND
  • DAY_MINUTE
  • DAY_HOUR
  • YEAR_MONTH

EXTRACT() 関数で使用される複合単位の例は次のとおりです -

mysql> Select EXTRACT(YEAR_MONTH from '2017-10-20');
+---------------------------------------+
| EXTRACT(YEAR_MONTH from '2017-10-20') |
+---------------------------------------+
|                             201710    |
+---------------------------------------+
1 row in set (0.00 sec)
ログイン後にコピー

上記のクエリは年と月の値を返します。その日のために。

mysql> Select EXTRACT(DAY_HOUR from '2017-10-20 05:46:45');
+----------------------------------------------+
| EXTRACT(DAY_HOUR from '2017-10-20 05:46:45') |
+----------------------------------------------+
|                                         2005 |
+----------------------------------------------+
1 row in set (0.00 sec)
ログイン後にコピー

上記のクエリは、日付の日付と時間の値を返します。

上記の複合単位は値の完全なセットであることを考慮する必要があります。つまり、DAY_MINUTE を使用する場合、MySQL は日、時、分を返します。これは、通常予期される値が開始単位と終了単位の間に入力されることを意味します。

たとえば、次のクエリでは DAY_MICROSECOND 複合単位が使用されており、MySQL は DAY、HOUR、MINUTE、SECOND、およびマイクロ秒を返します。これは、HOUR、MINUTE、SECOND の値が DAY と MICROSECOND の間に入力されることを意味します。

えええええ

以上がMySQL EXTRACT() 関数ではどのような複合ユニットを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!