sql语句进行模糊查询时如何同时用一句话筛选多个关键词
2个回答
展开全部
你自己都说了,使用模糊查询就可以了。
如果是查询zlyt中含有b或f可以这样写:
select
*
from
表名
where
zlyt
like
'%b%'
or
zlyt
like
'%f%'
如果是查询zlyt中含有b和f可以这样写:
select
*
from
表名
where
zlyt
like
'%b%f%'
or
zlyt
like
'%f%b%';
不同的是先后顺序,根据你的情况自己可能需要调整
更新:
update
表名
set
字段名
=
修改后的新值
where
zlyt
like
'%b%'
or
zlyt
like
'%f%';
where条件可以参考上面select中where条件的写法,看你要匹配的规则。
如果是查询zlyt中含有b或f可以这样写:
select
*
from
表名
where
zlyt
like
'%b%'
or
zlyt
like
'%f%'
如果是查询zlyt中含有b和f可以这样写:
select
*
from
表名
where
zlyt
like
'%b%f%'
or
zlyt
like
'%f%b%';
不同的是先后顺序,根据你的情况自己可能需要调整
更新:
update
表名
set
字段名
=
修改后的新值
where
zlyt
like
'%b%'
or
zlyt
like
'%f%';
where条件可以参考上面select中where条件的写法,看你要匹配的规则。
展开全部
select
{distinct}
列名1
别名1,列名2
别名2....
from
表1
别名1,表2
别名2,....
{where
条件}
{group
by
条件}
{order
by
条件}
----------------------------------------
{}大括号中的内容不是必须的,这只是一般的select语句。
不同的数据库还有不同的的函数。
如oracle中的组函数:max(),
min(),avg(),count(),sum(),进行分组查询。
较重要的还有日期函数。
{distinct}
列名1
别名1,列名2
别名2....
from
表1
别名1,表2
别名2,....
{where
条件}
{group
by
条件}
{order
by
条件}
----------------------------------------
{}大括号中的内容不是必须的,这只是一般的select语句。
不同的数据库还有不同的的函数。
如oracle中的组函数:max(),
min(),avg(),count(),sum(),进行分组查询。
较重要的还有日期函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询