知识大全 SQL Server中巧用另类写法代替Like语句

Posted 语句

篇首语:金鞍玉勒寻芳客,未信我庐别有春。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL Server中巧用另类写法代替Like语句相关的知识,希望对你有一定的参考价值。

SQL Server中巧用另类写法代替Like语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  提到Like语句大家都很熟悉 比如查找用户名包含有 c 的所有用户 我们可以用 use mydatabase

  select * from table where username like %c%

  以下是完成上面功能的另一种写法:

  use mydatabase  select * from table where charindex( c username)>

  这种方法理论上比上一种方法多了一个判断语句 即> 但这个判断过程是最快的 我相信 %以上的运算都是花在查找字符串及其它的运算上 所以运用charindex函数也没什么大不了 用这种方法也有好处 那就是对% |等在不能直接用like 查找到的字符中可以直接在这charindex中运用 如下:

  use mydatabase  select * from table where charindex( % username)>

  大家还可以写成:

  use mydatabase  select * from table where charindex(char( ) username)>

cha138/Article/program/SQLServer/201311/22384

相关参考

知识大全 sql server中在定义 表 图书馆 时 如何 对‘图书证号必须是6位 如 tp3569’如何用 like 进行这个列的约束

sqlserver中在定义表图书馆时如何对‘图书证号必须是6位如tp3569’如何用like进行这个列的约束altertable[图书馆]addconstraint[CK_图书馆_图书证号必须是6位]

知识大全 Oracle 中巧用FORMS

Oracle中巧用FORMS  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在ORACLE的前端

知识大全 Oracle中巧用bulkcollect实现cursor批量fetch

Oracle中巧用bulkcollect实现cursor批量fetch  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

池塘养殖中巧用食盐

春季到来时,气温和水温都在不断升高,正是开始进行鱼类养殖的大好季节。春季又是一年养殖活动的开始,俗话说“一年之季在于春、良好的开端就能为我们的养殖带来良好的收益,所以抓好春季池塘管理,对确保全年养殖生

池塘养殖中巧用食盐

春季到来时,气温和水温都在不断升高,正是开始进行鱼类养殖的大好季节。春季又是一年养殖活动的开始,俗话说“一年之季在于春、良好的开端就能为我们的养殖带来良好的收益,所以抓好春季池塘管理,对确保全年养殖生

知识大全 怎样在小学数学教学中巧用生活实例

怎样在小学数学教学中巧用生活实例,如何在小学数学教学中引入生活案例生活是思维的源泉,生活中处处有数学,数学与人们的生活息息相关。在教学活动中,教师要善于发现、探究生活中的数学问题,选取恰当的生活情境与

知识大全 SQL Server里函数的两种用法(可以代替游标)

SQLServer里函数的两种用法(可以代替游标)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 深入研究SQL结构化查询语言中的LIKE语句

深入研究SQL结构化查询语言中的LIKE语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在S

知识大全 如何用SQL SERVER 2005连接SQL SERVER 2008

如何用SQLSERVER2005连接SQLSERVER2008  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 SQL Server 2005和SQL Server 2000数据的相互导入

SQLServer2005和SQLServer2000数据的相互导入  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快