是不是查不出来?
答案:1 悬赏:10 手机版
解决时间 2021-02-03 14:48
- 提问者网友:戎马万世
- 2021-02-02 20:25
是不是查不出来?
最佳答案
- 五星知识达人网友:封刀令
- 2021-02-02 21:23
在进行数据库查询时,有完整查询和模糊查询之分:完整查询用等号来匹配条件数据:SELECt 字段 FROM 表 WHERe 某字段 = 条件 ; 模糊查询用like关键字来匹配查询条件:SELECt 字段 FROM 表 WHERe 某字段 Like 条件 ; 关于模糊查询中的条件,SQL提供了四种匹配模式: % :表示任意0个或多个字符。 _ : 表示任意单个字符。 [ ] :表示括号内所列字符中的一个(类似正则表达式)。 [^ ] :表示不在括号所列之内的单个字符。注:当采用通配符时,用等号来匹配时,将查询不到数据。相关实例: SELECt * FROM TABLE_NAME WHERe FIELD_NAME LIKE '%1234%' ; 查询某字段含1234的数据 SELECt * FROM TABLE_NAME WHERe FIELD_NAME LIKE '%1234' ;查询某字段以1234结尾的数据 SELECt * FROM TABLE_NAME WHERe FIELD_NAME LIKE '1234%' ;查询某字段以1234开头的数据 SELECt * FROM TABLE_NAME WHERe FIELD_NAME LIKE '_1234_' ; 查询数据长度为6位,中间四位是1234的数据 SELECt * FROM TABLE_NAME WHERe FIELD_NAME LIKE '[abc]1234' ; 查询a1234, b1234 , c1234 这三种数据 SELECt * FROM TABLE_NAME WHERe FIELD_NAME LIKE '[^abc]1234' ;查询不是a1234, b1234 , c1234 这三种数据的数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯