MySQL 中的字符串处理函数: SUBSTRING() 有这样两种类型 SUBSTRING(str,pos,len) 在 字符串 str 的 pos 处, 取长度为 len 的字符串 如果 len 没有的话, 也就是 SUBSTRING(str, pos) 则返回从 pos 开始的所有字符 SUBSTRING(str FROM pos FOR len) 这个其实就是上面的变形, 不过更好懂不是吗? 因此, 可以这样写, SELECT * FROM `表名` WHERE SUBSTRING(`字段名`, 1, 4) = '2013' 或者 SELECT * FROM `表名` WHERE SUBSTRING(`字段名` FROM 1 FOR 4) = '2013' 注: 在使用字段名, 数据库名, 表名时, 推荐使用 " ` " 号将其引起来!~~
上一篇:简单的PHP图片验证生成程序
讨论数量:0