第1个回答 2008-10-20
确实少一个字段名 。
举一个简单的例子吧
SELECT phone_num
FROM A
WHERE phone_num LIKE '85129%'
AND SUBSTR (phone_num, 7,2) IN
('11', '22', '33', '44', '55', '66', '77', '88', '99', '00')
这条语句的意思就是从 A 表中查找以‘85129’开头,末尾是重号的所有电话号码(8位)。如果省略SUBSTR (phone_num, 7,2)中的‘2’,也可,默认从第7位开始,取到最后。
你写的语句,理解下来应该是,?字段的前两位等于‘01’和‘02’的本回答被提问者采纳
第2个回答 2008-10-17
substr(, 1, 2) in ('01','02')
你写的有问题少一个字段名
substr([字段名], 1, 2) in ('01','02')
就是从一个字段中取前两个字符,并且前两个字符是'01'和'02'