Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-40809

GREATEST should return NULL but returns date.

    XMLWordPrintable

Details

    • Unexpected results

    Description

      Documentation says GREATEST() returns NULL if any argument is NULL.

      Test Query:

      SELECT 
       DATE(''),
       
       GREATEST(DATE(''), CURDATE()),
       GREATEST(NULL, CURDATE()),
       
       LEAST(DATE(''), CURDATE()),
       LEAST(NULL, CURDATE())
      

      All selects in this query should return NULL, as DATE('') returns NULL. But the query GREATEST(DATE(''), CURDATE()) returns the current date.

      Attachments

        Issue Links

          Activity

            People

              bar Alexander Barkov
              lbuchs Lukas Buchs
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.