sql >> Databáze >  >> RDS >> PostgreSQL

Získejte název krátkého dne v PostgreSQL

V PostgreSQL můžete použít to_char() funkce pro získání názvu krátkého dne z data.

„Krátkým názvem dne“ mám na mysli zkrácený název dne, například pá, pondělí atd.

to_char() funkce přijímá dva parametry; datum a formátovací řetězec, pomocí kterého se má datum naformátovat.

Příklad

Zde je příklad k demonstraci.

SELECT to_char(current_timestamp, 'dy');

Výsledek:

sat

Jak můžete očekávat, tento dotaz jsem provedl v sobotu.

Upřesnění případu

Můžete určit, zda má být název krátkého dne psán velkými, malými písmeny nebo malými písmeny.

Chcete-li to provést, jednoduše použijte požadovanou velikost písmen ve formátovacím řetězci.

SELECT 
  to_char(current_timestamp, 'dy') AS "dy",
  to_char(current_timestamp, 'Dy') AS "Dy",
  to_char(current_timestamp, 'DY') AS "DY";

Výsledek:

 dy  | Dy  | DY  
-----+-----+-----
 sat | Sat | SAT

Řetězec delšího formátu

Název krátkého dne můžete zahrnout jako součást výstupu delšího data.

Například následující.

SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');

Výsledek:

Sat, 06 Jun 2020

Získejte název dlouhého dne

Můžete použít Day , DAY nebo day získat název dlouhého dne.


  1. 5 výhod, které můžete využít při upgradu databáze

  2. Funkce MySQL ABS() – Vrátí absolutní hodnotu čísla

  3. Optimalizační prahy – seskupování a agregace dat, část 4

  4. Seznam prvků číselného formátu v Oracle