1、charindex函数用来寻找一个指定的字符(串)在另一个字符串中的起始位置,返回一个整数,没找到就返回0 select CHARINDEX('SQL','Microsoft SQL SERVER'),返回结果为11 2、len返回字符串的长度 select LEN('Microsoft SQL ...
分类:
数据库 时间:
2017-06-27 16:21:31
阅读次数:
269
1. 给定一个字符串,找到第一个只出现一次的字符的下标,找不到输出-1。 sample: 输入:“abcdefcba” 输出:3 解法:先遍历字符串,用一个map记录每个字符出现的次数,再次遍历字符串,找到第一个只出现一次的字符,复杂度为O(n)。 #include <iostream> #incl ...
分类:
其他好文 时间:
2017-06-25 10:16:55
阅读次数:
112
SELECT * , ROW_NUMBER() OVER ( ORDER BY ffavoriteid ) AS numFROM V_EBFavorite_TransportWHERE FStatus IN ( 2, 1, 4 ) ORDER BY CHARINDEX(RTRIM(CAST(FSta ...
分类:
数据库 时间:
2017-06-14 14:24:47
阅读次数:
197
DECLARE @vcFieldName VARCHAR(100)= 'nMerchantId,nUserId,dmMoney' SELECT nMerchantId, nUserId, dmMoney, CASE WHEN CHARINDEX('nMerchantId', @vcFieldName... ...
分类:
数据库 时间:
2017-06-01 20:58:44
阅读次数:
176
Split 表函数将一个字符串按指定分隔符进行分割,返回一个表。 charindex:在一段字符中搜索字符或者字符串 ...
分类:
数据库 时间:
2017-05-27 17:16:03
阅读次数:
305
本文出处:http://www.cnblogs.com/wy123/p/6910468.html 感觉最近sql也没少写,突然有一点生疏了,对于用的不是太频繁的一些操作,时间一久就容易生。 多行的某一个列合并成一个列 另外是一个相反的操作,借助上面合并之后的结果,将一个多个值的字符串列拆分开来,转换 ...
分类:
数据库 时间:
2017-05-26 23:24:16
阅读次数:
326
一、判断某个逗号隔开的字段中有某个值FIND_IN_SET(‘a‘,‘a,b,c,d‘)用CHARINDEX(‘,‘+‘b‘+‘,‘,‘,‘+‘a,b,c‘+‘,‘)>0替代二、模仿mysql的group_concat的示例SELECTid,
val=(SELECT[value]+‘,‘
FROMtbASb
WHEREb.id=a.id
FORXMLPATH(‘‘))
FROMtbASa
GROUPBYidSELECTid,
[val]=STUF..
分类:
数据库 时间:
2017-05-25 22:00:07
阅读次数:
3497
Ma,LeiTo(Ma,lT) 分割后为 姓 名 Ma,LeiTo Ma,lT ...
分类:
数据库 时间:
2017-05-15 20:00:55
阅读次数:
241
QH如果是 数据1,数据2,数据3 select substring(QH,1,(charindex(',',QH)-1)) from UNSET_JJYXJB_INFO 获得的值是 数据1 select substring(QH,charindex(',',QH)+1,charindex(',', ...
分类:
数据库 时间:
2017-05-14 18:02:25
阅读次数:
303
统计函数 AVG --求平均值 COUNT --统计数目MAX --求最大值MIN --求最小值SUM --求和--AVGuse panguselect avg(e_wage) as dept_avgWagefrom employeegroup by dept_id--MAX--求工资最高的员工姓名 ...
分类:
数据库 时间:
2017-05-12 23:10:25
阅读次数:
301