SELECT array_to_string(ARRAY(
  SELECT upper(substr(s, 1, 1)) || substr(s, 2) 
    FROM (SELECT regexp_split_to_table('LL day and night', E'\\s')) r(s)), ' ');
