问题:如图 当我执行sql要准确查找某个IP是属于哪个库室时候,我刚开始是这样写的 然后这样来查会出现一个问题,当查找的是172.20.139.7这个ip时候,如果HFIP里面存在 172.20.139.71或则172.20.139.712等的,会不能准确的找到该IP详细属于哪个库室,所以需要写一个 ...
分类:
数据库 时间:
2017-05-12 18:49:26
阅读次数:
274
问题: 两张表 数据都非常多 A表中A1字段 需要关联B表主键 查询 A1 字段 存储多个B表主键 格式为: 格式1:b1,b2,b3 格式2:b4 格式3:b5,b6 逗号分隔的占少数 这样就导致在做关联查询时,必须使用 like '%...%', charindex ,又或者replace(A1 ...
分类:
数据库 时间:
2017-05-09 13:49:44
阅读次数:
166
string aa = GetKsInfoForParentKsId(GetKsId(), GetKsId().ToString() + ","); where += " and charindex(','+ltrim(KS_Id)+',',','+" + "'" + aa + "'" + "+', ...
分类:
数据库 时间:
2017-05-04 16:28:09
阅读次数:
344
/* LEN(string)函数 LOWER(string)函数 UPPER (string)函数 LTRIM(string)函数 RTRIM (string)函数 SUBSTRING(string,start_position,length)函数 CHARINDEX(string,substrin... ...
分类:
数据库 时间:
2017-05-03 11:33:40
阅读次数:
205
DECLARE @str NVARCHAR(MAX); SET @str = 'aa|bb|cc|dd'; DECLARE @n NVARCHAR(100) SET @str += '|' WHILE LEN(@str) > 1 BEGIN SET @n = LEFT(@str, CHARINDEX ...
分类:
数据库 时间:
2017-04-10 15:21:38
阅读次数:
197
create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)<>0) begin insert @t( ...
分类:
数据库 时间:
2017-03-21 12:32:24
阅读次数:
213
SELECT 'private '+A.MyDataType+' '+A.COLUMNNAME+';' FROM ( Select A.name COLUMNNAME, B.name, CASE WHEN CHARINDEX('bigint',B.name)>0 then 'Long' WHEN C... ...
分类:
其他好文 时间:
2017-03-15 20:36:56
阅读次数:
219
ASCII()函数 CHAR()函数 LEFT()函数 RIGHT()函数 LTRIM()函数 RTRIM()函数 STR()函数 字符串逆序的函数REVERSE() 计算字符串的长度函数LEN(str) 匹配字符串开始位置的函数CHARINDEX(str1,str,[start]) SUBSTRI ...
分类:
数据库 时间:
2017-03-13 15:03:55
阅读次数:
224
SQL如何取出一个字符串中最后一个特殊字符右边的字符,例如:10*20*300,怎样得到300? 使用reverse配合charindex来实现。 reverse是把字符串倒置,然后通过charindex来获取倒置之后第一个*的位置,然后使用substring函数进行字符串截取,截取后再使用reve ...
分类:
数据库 时间:
2017-03-05 19:19:16
阅读次数:
233
如下 使用2 去查询一个 用逗号分隔开的字段下 有这个id的数据,可以用到数据库的内置函数charindex去查询 select * from Users where charindex(','+'2'+',',','+RoleID+',')>0 列下是 循环得到 数据 字段为逗号分隔的所有数据 放 ...
分类:
数据库 时间:
2017-03-04 20:51:12
阅读次数:
184