oracle的substrb(str2||str1,1+lengthb(str1),6)如何在tidb中实现

SUBSTRING(CONCAT(str2, str1), LENGTH(str1) + 1, 6)

CHATGPT 大法多试几下,结果基本就出来了

chatgpt说:
– Oracle中的语句
SELECT SUBSTRB(str2||str1,1+LENGTHB(str1),6) AS result
FROM your_table;

– TiDB中的等效语句
SELECT SUBSTRING(CONCAT(str2, str1), CHAR_LENGTH(str1) + 1, 6) AS result
FROM your_table;