Mysql
 sql >> база данни >  >> RDS >> Mysql

MICROSECOND() Пример – MySQL

MySQL MICROSECOND() функцията се използва за връщане на микросекундния компонент от времева стойност.

Връщаната стойност за тази функция е в диапазона 0 до 999999 . По-долу са дадени примери за демонстрация.

Синтаксис

Синтаксисът на тази функция е така:

MICROSECOND(време)

Където time е стойността на времето, от която искате да извлечете микросекундния компонент.

Пример 1 – Основна употреба

Ето пример за демонстрация.

ИЗБЕРЕТЕ МИКРОСЕКУНДА('09:40:00.123456');

Резултат:

+--------------------------------+| MICROSECOND('09:40:00.123456') |+--------------------------------+| 123456 |+--------------------------------+

Пример 2 – Стойности за дата и час

Ето пример за използване на съкратена стойност за дата и час.

ИЗБЕРЕТЕ MICROSECOND('2021-10-07 09:40:00.123456');

Резултат:

+------------------------------------+| MICROSECOND('2021-10-07 09:40:00.123456') |+-------------------------------- ----------+| 123456 |+---------------------------------------------------+

Пример 3 – По-малка микросекунди стойност

И ето пример, при който последните две цифри са единствените ненулеви цифри.

ИЗБЕРЕТЕ МИКРОСЕКУНДА('09:40:00.000056');

Резултат:

+--------------------------------+| MICROSECOND('09:40:00.000056') |+--------------------------------+| 56 |+--------------------------------+

Пример 4 – Без стойност на микросекунди

И ето пример, при който аргументът за време не включва изрично компонент микросекунди.

ИЗБЕРЕТЕ МИКРОСЕКУНДА('09:40:00');

Резултат:

+------------------------+| МИКРОСЕКУНДА('09:40:00') |+-------------------------+| 0 |+-------------------+

Пример 5 – Алтернатива

Можете също да използвате EXTRACT() функция за извличане на микросекундите (и други части от дата/час) от стойност за дата/час:

ИЗБЕРЕТЕ ЕКСТРАКТ(МИКРОСЕКУНДА ОТ '09:40:00.123456');

Резултат:

+----------------------------------------------------+ | ЕКСТРАКТ(МИКРОСЕКУНДА ОТ '09:40:00.123456') |+----------------------------------- ---------+| 123456 |+------------------------------------------+ 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Задаване на конфигурационни променливи на MySQL – MySQL 5.7 срещу MySQL 8.0

  2. JSON_PRETTY() – Форматирайте JSON документи за по-лесна четливост в MySQL

  3. Как мога да променя MariaDB на MySQL в XAMPP?

  4. Генериране на дърво на базата на дълбочина от йерархични данни в MySQL (без CTEs)

  5. 4 начина за изброяване на всички изгледи в MySQL