sql >> Databáze >  >> RDS >> Oracle

Jak získat název dne v týdnu z data?

SQL> SELECT TO_CHAR(date '1982-03-09', 'DAY') day FROM dual;

DAY
---------
TUESDAY

SQL> SELECT TO_CHAR(date '1982-03-09', 'DY') day FROM dual;

DAY
---
TUE

SQL> SELECT TO_CHAR(date '1982-03-09', 'Dy') day FROM dual;

DAY
---
Tue

(Všimněte si, že dotazy používají literály data ANSI, které se řídí normou ISO-8601 a vyhýbají se nejednoznačnosti formátu data.)



  1. Získejte rozdíl mezi dvěma daty v měsících a dnech v SQL

  2. Hash Co? Pochopení hash indexů

  3. Odstraňte řádky SQL, kde ID nemají shodu, z jiné tabulky

  4. Mysql dotaz pro dynamickou konverzi řádků na sloupce na základě dvou sloupců