Mysql选择字段的一部分并返回完整值

时间:2016-07-08 17:31:43

标签: mysql

美好的一天,

我有一个名为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'

我已经把我的大脑震撼了几个小时了,任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情。

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