我有一个简单的查询:

select pcode, description from outerb where pcode like '123%'


这是一个小提琴链接,向您展示我的去向:

https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=bf44b07918374985074084552e7b7005

如何根据上面的查询创建一个新表,但是从第3个字符中删除所有右边的字符?

这是我的预期输出

pcode   description
123        TEST
123        TEST

最佳答案

您可以使用substring(string, start, length)

SELECT substring(pcode, 1, 3) AS pcode,
       description,
       size
FROM table1

10-08 17:25