SQL中like的用法

SQL中like的用法


明月笑刀无情
浏览 628回答 5
5回答

慕桂英546537

select * from employee where name like '%wang%'将会找到所有名字里包含 wang 的记录。'%wang' 是以wang 结尾的'wang%' 是以wang开头的所有的sql 基础书里都有的吧

SMILET

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

江户川乱折腾

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

ABOUTYOU

Like关键字用来模糊比较字符串,百分号%匹配0个或多个字符,下划线'_'匹配一个字符。还可以用方括号只匹配指定的某几个字符,例如[a-z],匹配小写字面。方括号中加入^表示匹配除指定字符以外的字符。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server