为了账号安全,请及时绑定邮箱和手机立即绑定

SQL中like的用法

SQL中like的用法

明月笑刀无情 2019-03-04 11:04:03
SQL中like的用法
查看完整描述

5 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

select * from employee where name like '%wang%'

将会找到所有名字里包含 wang 的记录。
'%wang' 是以wang 结尾的
'wang%' 是以wang开头的

所有的sql 基础书里都有的吧

查看完整回答
反对 回复 2019-03-13
?
SMILET

TA贡献1796条经验 获得超4个赞

需要组合语句。比如:
select * from table where name like '''+参数+'%'';
当然,根据语法的不同需要的引号个数也不同。

查看完整回答
反对 回复 2019-03-13
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

DECLARE @WhereSql NVARCHAR(2000)
DECLARE @SelectSql NVARCHAR(2000)
SET @WhereSql = N' WHERE title LIKE '+'''%''+'+'@title'+'+''%'''
SET @SelectSql = N'SELECT *
FROM A WITH(NOLOCK) '+@WhereSql

查看完整回答
反对 回复 2019-03-13
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

Like关键字用来模糊比较字符串,百分号%匹配0个或多个字符,下划线'_'匹配一个字符。还可以用方括号只匹配指定的某几个字符,例如[a-z],匹配小写字面。方括号中加入^表示匹配除指定字符以外的字符。

查看完整回答
反对 回复 2019-03-13
  • 5 回答
  • 0 关注
  • 627 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信