这有点难看,但使用concat
和substr
将实现这一点(将mycol
替换为列的名称):
SELECT CONCAT(
SUBSTR(myCol, 1 , 4),
'-',
SUBSTR(myCol, 5 , 2),
'-',
SUBSTR(myCol, 7 , 2)
)
输出:
2021-03-31
使用substr
从列中获取子字符串,在本例中为字符:
concat
然后通过将每个部分与中间的hypen连接,将这些连接(或组合)成单个字符串。