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

Вземете името на деня от дата в PostgreSQL

В PostgreSQL можете да получите името на деня от дата, като използвате to_char() функция. Тази функция връща низ въз основа на клеймото за време и шаблона, който предоставяте като аргументи..

Пример

Ето един бърз пример.

ИЗБЕРЕТЕ to_char(timestamp '2020-12-16 10:41:35', 'Ден') КАТО "Ден";

Резултат:

 Ден ----------- сряда

В този случай посочих шаблонен модел на 'Day' , така че това доведе до връщане на името на деня от стойността на клеймото за време.

Малки, главни и главни букви

Можете да върнете деня с малки, главни или главни букви. Вие определяте кой от тях се връща от главния регистър, който използвате в шаблона на шаблона (втори аргумент).

Ето пример, за да демонстрирам какво имам предвид.

ИЗБЕРЕТЕ to_char(current_timestamp, 'day') КАТО "ден", to_char(current_timestamp, 'Day') КАТО "Ден", to_char(current_timestamp, 'DAY') КАТО "ДЕН";

Резултат:

<пред> ден | Ден | ДЕН -----------+-----------+----------- четвъртък | четвъртък | ЧЕТВЪРТЪК

Всички резултати са допълнени до 9 знака, независимо от използвания регистър.

Формат на краткото име

Можете също да посочите, че резултатът е форматиран с помощта на краткото име на деня.

ИЗБЕРЕТЕ to_char(current_timestamp, 'dy') КАТО "dy", to_char(current_timestamp, 'Dy') КАТО "Dy", to_char(current_timestamp, 'DY') КАТО "DY";

Резултат:

 dy | Dy | DY -----+-----+----- чт | чт | ЧЕТ

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да нулирате последователността за идентификатори на PostgreSQL таблици

  2. стартиране на postgresql и pgadmin в windows без инсталация

  3. Споделете връзка с postgres db между процеси в Python

  4. Персонализирани надстройки, базирани на тригери за PostgreSQL

  5. Postgres връзката е затворена грешка в Spring Boot