返回倒序字串或數組。
命令格式
string|array reverse(string|array <value>)
參數說明
value:必填。STRING或ARRAY類型。如果輸入為BIGINT、DOUBLE、DECIMAL或DATETIME等類型,則會隱式轉換為STRING類型後參與運算。
傳回值說明
返回STRING或ARRAY類型。返回規則如下:
value為不支援轉化成STRING或ARRAY的類型時,返回報錯。
value值為NULL時,返回NULL。
使用樣本
樣本1:返回字串
I love aliyun very much
的倒序。命令樣本如下。--返回字串hcum yrev nuyila evol I。 select reverse('I love aliyun very much');
樣本2:輸入參數為NULL。命令樣本如下。
--返回NULL。 select reverse(null);
樣本3:返回數組
[2, 1, 4, 3]
的倒序。命令樣本如下。--返回[3, 4, 1, 2] SELECT reverse(array(2, 1, 4, 3));
相關函數
REVERSE函數屬於字串函數,更多尋找字串、轉換字串格式的相關函數請參見字串函數。