首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

求解一SQL语句解决方案

2012-01-08 
求解一SQL语句今天维护一程序,遇到一SQL语句,其中有这样一句slect * from A join B where A.name like b.s

求解一SQL语句
今天维护一程序,遇到一SQL语句,其中有这样一句


slect * from A join B where A.name like b.s||% limit 1
求解释LIKE的用法,like后接一个字段是什么意思

[解决办法]
就是表A.name字段与表b.s字段,符合LIKE的条件的记录就进行连接罢。
[解决办法]
lz发的是mysql的语句吧,来了个limit
like的作用是模糊查询,%百分号为任意字符任意个数的通配符,_底线为单个字符的通配符。
比如:where col1 like '%A%'意味查找字段col1含有A的数据。
like 'A%'查找A开头长度任意的数据。
like '%A'查找A结束长度任意的数据。
like '_A'查找A结尾且长度为2的数据。
例子是Oracle的语法,mysql应该类似
[解决办法]

探讨
今天维护一程序,遇到一SQL语句,其中有这样一句


slect * from A join B where A.name like b.s||% limit 1
求解释LIKE的用法,like后接一个字段是什么意思

热点排行