-
最简单的正则替换
求一个最简单的正则替换vara="1,2,3,";替换掉最后一个“,”color='#e78608'>------解决方案--------------------alert(a.substring(0,a.length-1)) color='#e78608'>------解决方案--------------------JScriptcode alert(a.substring(...
83
热度 -
怎么在查询的结果里面提供一个过滤条件
如何在查询的结果里面提供一个过滤条件?如:selectidfromtableA结果是1234124512671345现在想增加一个条件,在实现上述查询的基础上加一个过滤的功能,使结果中只有第二位是"3"的:selectidfromtableA****结果是1345谢谢!color='#e78608'>------解决方案--------------------wheresubs...
76
热度 -
请SQL语句,待
请SQL语句,在线等待有两个表:部门表(部门ID,部门名称)记录表(记录ID,部门ID,日期,人数,班制)其中日期为字符型,如“2007-01-01”,现要求可以按部门和日期以及班制对人数进行统计求和。统计输出需要字段:部门名、日期、人数和、类型。比如输入:2006-03-01至2007-10-31日期范围:1、按年份统计,可分别求06年和07年各部门不同班制的总人数2、按月份统计,可分别求06年...
68
热度 -
SQL2005中不用标识列自动增加编号,该如何解决
SQL2005中不用标识列自动增加编号ID为:G000000001增加1位后成G000000002color='#e78608'>------解决方案--------------------SQLcodecreatetable#tt(idvarchar(10))insertinto#ttselect'G000000002'insertinto#ttselect'G000000003'inserti...
13
热度 -
比较头疼的sql话语
比较头疼的sql语句维护记录港389油压上限值16.00修改为:3.00|李雷港65油压上限值16.00修改为:3.00港356油压上限值16.00修改为:3.00|李雷红香港356油压上限值16.00修改为:3.00|范红红香港356油压下限值1.00修改为:0.00|李雷李伟现在想实现的结果是维护记录维护人审核人港356油压上限值16.00修改为:3.00李雷红香港356油压上限值16.00修...
98
热度 -
小弟我是菜鸟,关于sqlserver代理调用ssis包的有关问题,请求大家帮忙
我是初学者,关于sqlserver代理调用ssis包的问题,请求大家帮忙!执行作业的时候总是在报错,在错误日志显示错误是“[298]SQLServer错误:537,传递给LEFT或SUBSTRING函数的长度参数无效。[SQLSTATE42000]”可是在我ssis包中只有一个“执行SQL任务”的控件,里面写的只是一条简单的sql语句"deletefromtable",没事什么...
89
热度 -
如何用linq获取一个值的前两位
怎么用linq获取一个值的前两位用linq获取一个值的前两位,这个值是从数据库里面的值····就是先要查找,然后找到前两位,例如··123123123,输出的就是12···color='#e78608'>------解决方案--------------------SQLcodedeclare@galenken...
15
热度 -
有个有关问题。
有个问题。。。。。。。。。。。。。。有个表中有个字段比如200508200605200701想转换成2005-082006-052007-01有没有办法解决?color='#e78608'>------解决方案--------------------updatetable1setfield1=left(field1,4)+'-'+right(field1,2)color='#e78...
88
热度 -
现场给分,如何取得指定字符‘/’前面的字符串
现场给分,怎么取得指定字符‘/’前面的字符串表T1字符串类型字段F1如记录:F1asdfasd/4855weu50o/69521想得到结果是asdfasdweu50ocolor='#e78608'>------解决方案--------------------selectsubstring(f1,1,charindex('/',f1)-1)fromtablecolor='#e78608'>-----...
170
热度 -
处理数据的存储过程~大家帮忙
求一个处理数据的存储过程~大家帮忙啊比如有123456这样的6位数字,将前3位减去2,后3位减去22,也就是最后得到的数据是121434,请问该怎么写这个存储过程??color='#e78608'>------解决方案--------------------dropprocup_t1gocreateprocup_t1(@aint)asselectrtrim(cast(substring(rtrim...
64
热度 -
截串,该如何解决
截串编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。color='#e78608'>------解决方案-------------------- publicstaticStringsubstr(Stringstr,i...
77
热度 -
SQL字段截取求教,该怎么处理
SQL字段截取求教初学者运行截取两个f之间的字段,有没有更好的方法!本人不知道f第N次出现的位置怎么写,所以就弄了个本方法。求大神们授业解惑也!declare@tchar(100),@schar(100)set@t='alfki77777777bfd'set@s=substring(@t,patindex('%f%','alfkibfd')+1,len(@t))printsubstring(@t,...
33
热度 -
求sql:把字符串转入时间,得到8小时前的记录
求sql:把字符串转为时间,得到8小时前的记录表Car字段CookiesId(nvarchar(50))201302051137212013020810221220130211095407201302122256492013021421070820130215133752等等等。。。求:时间差,需要将字符串类型转换为时间,以当前时间为准,得到8小时前的记录color='#FF8000'>-----...
27
热度 -
查找到记录,如何返回二进制字段的第10到20字节数据
查找到记录,怎么返回二进制字段的第10到20字节数据!查找到记录,怎么返回二进制字段的第10到20字节数据!还有怎么删除这第10到20字节数据,或者在20字节后插入10字节数据!麻烦吗。谢谢!color='#FF8000'>------解决方案--------------------SUBSTRING函数可以用于二进制字段和常数,比如selectSUBSTRING(0x9876543210abcd...
7
热度 -
高难度截取字符串解决方案
高难度截取字符串要截取的字段为:某某厂-某某车间-某某班截取后:某某厂-某某车间请问如何处理color='#FF8000'>------解决方案--------------------selectsubstring(col,1,CHARINDEX('-',col,1+CHARINDEX('-',col))-1)fromtbcolor='#FF8000'>------解决方案------------...
98
热度 -
高手来帮觖决一上字符替换有关问题
高手来帮觖决一上字符替换问题?问一个很菜的问题:有一个字符串如:Stringtemp="daeeedeeedee";我想把这个字符中最后出现的“d”换成H‘H’,也就是此时temp="daeeedeeeHee"有什么办法?color='#e78608'>------解决方案--------------------publicclassTest{ public...
64
热度 -
帮帮忙,怎么在遗传字符串中读取txt中的小数
帮帮忙,如何在遗传字符串中读取txt中的小数帮帮忙,如何在遗传字符串中读取txt中的小数?例如读取14.25、0.0等color='#e78608'>------解决方案--------------------复杂的表达式可以用正则简单的这样就行了Strings="32.12";Stringn=s.substring(s.lastIndexOf(".")+1...
161
热度 -
字符串提取有关问题
字符串提取问题本帖最后由itsong于2012-11-0720:41:10编辑有一列数据,内容为"某单位01姓名"、"某某单位101姓名”……内容特征是先为长度不等的汉字,随后为一组长度不等的阿拉伯数字作为编号,紧接着是空格实现目标:将该列输出为三列内容,单位名称,编号,姓名好像SQLSERVER自身不支持正是表达式,使用CLR倒是可以做用户自定义函数实现正则表达式,但不更于部署和数据的转移,求高...
52
热度 -
数据拆分解决办法
数据拆分刚看到一个数据拆分的例子,方法比较老,不过感觉很巧妙,不过没明白期原理,能否详细解释一下下SQLcode--测试环境createtabletb(idint,valuevarchar(30))insertintotbvalues(1,'aa,bb')insertintotbvalues(2,'aaa,bbb,ccc')goSELECTTOP8000id=IDENTITY(int,1,1)IN...
49
热度 -
C#类型转换解决方案
C#类型转换C#语句运行的时候总提示:1.与“string.IndexOfAny(char[],int,int)”最匹配的重载方法具有一些无效参数2.无法将类型“string”转换为“char”3.参数“1”:无法从“char”转换为“char[]”就是这段:replacedContent=dbContent.Rows[j][0].ToString();textIndex=replacedCont...
218
热度