发布时间: 2013-02-24 17:58:56 作者: rapoo
SQL的like的问题有个字段叫 manIds列格式是 row1 [1][12][23][34][45][56][56]row2 [34][56]row2 [34][45][56]row2 [34][45]用一句SLQ查出NAME含[45] 的列LIKE该怎么写???? 对哦,你这个不是一列里面的数据吗?你要找出:用一句SLQ查出NAME含[45] 的列???是行吧?[解决办法]
------------------------------ Author :DBA_Huangzj()-- Date :2013-01-19 14:34:43-- Version:-- Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (Intel X86) -- Jun 17 2011 00:57:23 -- Copyright (c) Microsoft Corporation-- Enterprise Edition on Windows NT 6.1 <X86> (Build 7601: Service Pack 1)--------------------------------> 测试数据:[huang]if object_id('[huang]') is not null drop table [huang]go create table [huang]([manIds] varchar(50))insert [huang]select '[1][12][23][34][45][56][56]' union ALLselect '[4545]' union ALLselect '[34][56]' union allselect '[34][45][56]' UNION allselect '[34][45]'--------------开始查询-------------------------- select * from [huang] WHERE CHARINDEX('[45]',manids,1)>0----------------结果----------------------------/* manIds--------------------------------------------------[1][12][23][34][45][56][56][34][45][56][34][45](3 行受影响) */
select * from [huang] WHERE CHARINDEX('[45]',manids,1)>0----------------结果----------------------------/* manIds--------------------------------------------------[1][12][23][34][45][56][56][34][45][56][34][45](3 行受影响) */
你这样不行的分不开 [45]和[4545]
--> 测试数据:[huang]if object_id('[huang]') is not null drop table [huang]go create table [huang]([manIds] varchar(27))insert [huang]select '[1][12][23][34][45][56][56]' union allselect '[34][56]' union allselect '[34][4545][56]' union allselect '[34][45]'--------------开始查询--------------------------select * from [huang] WHERE manids LIKE '%/[45/]%'escape '/'----------------结果----------------------------/* manIds---------------------------[1][12][23][34][45][56][56][34][45](2 行受影响)*/
批量删除每个数据库中 某表的某列,该怎
求sql 算法,该如何解决
求一条查询语句!该如何解决
请问SQL批量修改数据库语句
联合查询更新求指教,该怎么解决
sql服务无法启动,该怎么处理
下井次数计算sql解决方法
SQL SEVER 2008安装后出现的2个范例的
【题外话】与数据库有些相关关于Had
解一下子型的度