34,871
社区成员




SELECT * FROM TB WHERE NAME LIKE 'ABC@%'
SELECT * FROM TB WHERE LEFT(NAME,3)='ABC
SELECT * FROM TB WHERE SUBSTRING(NAME,1,3)='ABC
SELECT NAME, LEFT(NAME,4) FROM TB
SELECT NAME, SUBSTRING(NAME,1,4) FROM TB
SELECT * FROM TB WHERE NAME LIKE '2015%'
SELECT * FROM TB WHERE LEFT(NAME,4)='2015‘
SELECT * FROM TB WHERE SUBSTRING(NAME,1,4)='2015’
对不起,手误,原题是用ABC说明,所以长度是3,这里是2015,应该是4了,我也搞不懂,第一个SQL可以查出记录,第二三不行SELECT * FROM TB WHERE NAME LIKE '2015%' -- 比较前4个字符,匹配
SELECT * FROM TB WHERE LEFT(NAME,3)='2015' -- 3个字符和4个字符比较,不匹配
SELECT * FROM TB WHERE SUBSTRING(NAME,1,3)='2015' -- 3个字符和4个字符比较,不匹配