大家好

我有一个称为mCodes的字段,该字段在整个表中具有确切的长度(7),但具有不同的值,即带有5036100、5036102、5036103、7010100、7010101等的一些记录。

我正在使用一条select语句首先搜索前4个字符,即5036,它​​将返回所有带有5036记录的记录

现在,我需要返回记录5036100等的实际完整值,而无需重新创建另一个sql语句。我正在使用的声明如下-

SELECT LEFT(MCODE, 4), MAKE, MODEL, NEWPRICE23 FROM mautogd1015 WHERE LEFT(MCODE, 4) = '5036'


我已经为此花了数小时的时间,任何帮助将不胜感激。

最佳答案

尝试这样的事情。

SELECT MCODE, MAKE, MODEL, NEWPRICE23 FROM mautogd1015 WHERE LEFT(MCODE, 4) = '5036'

关于mysql - MySQL选择字段的一部分并返回全值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38272420/

10-12 07:18