SQL中将同一个字段的日期时间进行拆分

SQL中将同一个字段的日期时间进行拆分
如何将2021/6/4 16:29:07一个字段中日期和时间拆分成两个字段2021/6/4为一个字段,16:29:07为一个字段,DATE_FORMAT函数好像不支持,截取字符串长度的话日期长度又不固定,有没有其他方式。

直接拆分日期时间的函数好像都不支持,只能先将日期转换格式在获取位数。

select substr(a.日期字段,1,10)重命名,
          substr(a.日期字段,12,8)重命名
fromselect  TO_CHAR(日期字段,'YYYY-MM-DD hh24:mi:ss') 重命名 from 表)a

mysql:

SELECT DATE_FORMAT(datetime_column, '%Y/%m/%d') AS date_column,
       DATE_FORMAT(datetime_column, '%H:%i:%s') AS time_column
FROM table_name;


SQL SERVER

SELECT CONVERT(varchar(10), datetime_column, 111) AS date_column,
       CONVERT(varchar(8), datetime_column, 108) AS time_column
FROM table_name;