sql >> Database teknologi >  >> RDS >> Mysql

Operationer på ufuldstændige datoer i MYSQL

Du kan bruge IF og CONCAT til at tjekke for ufuldstændige datoer og erstatte 00 med 01.

IF ( isnull(CONCAT(v6.title,v7.title,v8.title)), IF ( isnull(CONCAT(v7.title,v8.title)), v8.title, 
        CONCAT(v7.title,\'.\',v8.title) ),
        CONCAT(v6.title,\'.\',v7.title,\'.\',v8.title) ) AS "Datum",
        IF ( isnull(CONCAT(v9.title,v10.title)) & isnull(CONCAT(v11.title, v12.title)), v13.title, 
                   IF ( isnull(CONCAT(v9.title,v10.title)) & isnull(v13.title), CONCAT(v11.title,\'-\', v12.title),
                    IF ( isnull(CONCAT(v11.title,v12.title)) & isnull(v13.title), CONCAT(v9.title,\':\', v10.title, \' Uhr\'),
                    "Hello World" ) ) ) AS "Uhrzeit",



  1. HikariCP - forbindelse er ikke tilgængelig

  2. Kan jeg parametrisere tabelnavnet i en forberedt erklæring?

  3. Hvordan bruger man en streng-/kolonneværdi som en mysql-datointervalkonstant (DAG, MÅNED...)?

  4. Hvordan opretter og indsætter man et JSON-objekt ved hjælp af MySQL-forespørgsler?