substr(, 1, 2) in ('01','02')是什么意思

[复制链接]
查看11 | 回复3 | 2008-10-17 16:55:59 | 显示全部楼层 |阅读模式
substr(这里肯定少了参数或字段名, 1, 2) 假设substr(string1, 1, 2) substr(string1, 1, 2) 就是 截取 字符串string1 第1位开始2位长度的 子串,in('01','02') 一般出现在SQL 的WHERE 条件里,前面的值 在 后面 枚举范围之内substr(string1, 1, 2) 就是 截取 字符串string1 第1位开始2位长度的 子串 是01或02...
回复

使用道具 举报

千问 | 2008-10-17 16:55:59 | 显示全部楼层
确实少一个字段名 。举一个简单的例子吧SELECT phone_numFROM A WHERE phone_num LIKE '85129%' AND SUBSTR (phone_num, 7,2) IN ('11', '22', '33', '44', '55', '66', '77', '88', '99', '0...
回复

使用道具 举报

千问 | 2008-10-17 16:55:59 | 显示全部楼层
substr(, 1, 2) in ('01','02')你写的有问题少一个字段名substr([字段名], 1, 2) in ('01','02')就是从一个字段中取前两个字符,并且前两个字符是'01'和'02'...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行