暂无 |

LIKE 使用实例

下面是一个使用 LIKE 查询数据的例子:

user 用户表原始数据:
uid username password email regdate
1 admin b7e591c246d010bb2ccd77d52490c85e admin@520mg.com 1277992339
2 小明 a193686a53e4de85ee3f2ff0576adf01 xiao@163.com 1278063917
3 Jack 0193686a35e4de85ee3f2ff0567adf490 jack@gmail.com 1278061380
4 小王 e10adc3949ba59abbe56e057f20f883e 12345@163.com 1289632955
SELECT * FROM user WHERE username LIKE '小%'

返回查询结果如下:

uid username password email regdate
2 小明 a193686a53e4de85ee3f2ff0576adf01 xiao@163.com 1278063917
4 小王 e10adc3949ba59abbe56e057f20f883e 12345@163.com 1289632955

该例子是找出所有 username 以“小” 开头的记录,小% 表示以“小”字符开头,而后面可以是任意字符。同样, %小 表示以“小”结尾,而 %小%则表示包含“小”这个字符(并一同包括 '%小' 与 '小%' 这两种情况)。

下面这个例子,将查询出所有 username 中字段任意位置包含 a 字符的记录:

SELECT * FROM user WHERE username LIKE '%a%'

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论