当前位置: 代码迷 >> LEN的解决方案
 
  • 字符串截取的有关问题

    字符串截取的问题我想截取10个字符,包括中英文怎么才能保证:截取出来的一定是10个字符呢?如5个英文,5个中文4个英文,6个中文color='#e78608'>------解决方案--------------------$abc="你好不朋友abc";$len=strlen($abc);for($i=0;$i<=$len;$i++){ if(ord(substr($ab...

    101
    热度
  • 求大神帮小弟我把一个mysql的function专程oracle的吧

    求大神帮我把一个mysql的function专程oracle的吧mysql的function如下:BEGINdeclarejINTdefault0;declareiINTdefault1;declarelenINTdefault0;declarelen1INTdefault0;declarestrnameVARCHAR(4000);declarestrvalVARCHAR(4000);setlen...

    45
    热度
  • sqlserver转oracle,该如何处理

    sqlserver转oracle谁能帮我转化为oracle的ALTERFUNCTION[dbo].[wageDataInputGetSelColumns](@strNVARCHAR(3000)) RETURNS@result_tableTABLE( idxINTIDENTITY, codeNVARCHAR(100) ) AS BEGIN IFLEN(@str)=0 RETURN SET...

    41
    热度
  • ORACLE LENTH 不用到索引解决方法

    ORACLELENTH不用到索引SQLcodeselectb.policycode,b.casenumber,1astotal,'B1'asstandard,getdate()asaa,'C'asgradefromcasemessage_ysb,policyawherea.policycode=b.policycodeanda.insuredname=b.casedriverandb.hldtyp...

    31
    热度
  • 读取不到oracle中的Blob数据是咋回事

    读取不到oracle中的Blob数据是怎么回事?publicvoidgetblob(){OutputStreamos;Sessionss=ht.getSessionFactory().openSession();PhotoAlbumpa=(PhotoAlbum)ss.get(PhotoAlbum.class,11700);Blobgb=pa.getSb();try{try{InputStreami...

    24
    热度
  • 求解一条SQL语句?解决思路

    求解一条SQL语句?一个表的其中一个字段是text其值类似于1850,1853,10通过sql语句如何分别找到1850和1853和10color='#e78608'>------解决方案--------------------SQLcodeselectF1,F2,SUBSTRING(F2,1,CHARINDEX(',',F2)-1)as第一列,casewhencharindex(',',RIGHT...

    70
    热度
  • SQL怎么计算某列有多少个字符

    SQL如何计算某列有多少个字符?我想找出某列的3-5个字符的那些行。怎么办?谢谢color='#e78608'>------解决方案--------------------select*fromyourTablewherelen(yourColumn)>3andlen(yourColumn)<5color='#e78608'>------解决方案--------------------...

    7
    热度
  • 关于序号长度不同的有关问题

    关于序号长度不同的问题SQLSERVER2005中,有一序号列,长度有4和5位,我想把它都改成4位或者5位长度,中长度为5的数字中的后四位,结果造成5位的序号全部为空了,请问下面的哪里错了?updateaqbm4300setbm_serial=right(bm_serial,4)wherelen(bm_serial)=5该如何改进呢?例如:序号为0001,0002,0003,00004,00005...

    38
    热度
  • SQL条件查询有关问题

    SQL条件查询问题,在线等请大家帮我看一下,这个SQL语句哪里不对,我这个用的是AC库查询手机号字段,查询1出现超过四次的手机号码haoma这个是手机号码字段Sql="wherefws='移动'andlen(replace(haoma,1,''))>9orderbyidDesc"color='#e78608'>------解决方案--------------------手...

    100
    热度
  • 有一张数据表,有三个字段(N行数据),用SQL判断如果第1字段有数据则将第1字段的数据显示到新字段下

    有一张数据表,有三个字段(N行数据),用SQL判断如果第1字段有数据则将第1字段的数据显示到新字段上如果第2字段有数据则将第2字段的数据显示到新字段上,如果第3字段有数据则将第3字段的数据显示到新字段上怎么实现呢?高手能不能帮帮小弟color='#e78608'>------解决方案--------------------SQLcodeselectcasewhenlen(col3)>0the...

    24
    热度
  • SQL 字符串有关问题

    SQL字符串问题我有一个表table1中的一个A1字段为a11,2,3,4,52,3,4,5,65,7,8,9,011,34,234,523,6,8,9然后我有一个字符3,那么我想查找A1字段包含3的字符的记录要效率高一点的方法,不用CHARINDEX和like方法,color='#e78608'>------解决方案--------------------SQLcodecreatetablet1...

    60
    热度
  • ~数据库中长度约束有关问题

    在线等~~数据库中长度约束问题在数据库中,想对数据输入的长度进行限制。如用户名长度6-14位。求解~~拜谢~~!color='#e78608'>------解决方案--------------------这样的问题,一般都是在程序中做判断的,没有必要拿到SQL中去做如果非要这么做,那么请用存储过程来完成判断后写如纪录。color='#e78608'>------解决方案--------------...

    51
    热度
  • 一个SQL批量执行语句大家帮帮忙。解决方案

    一个SQL批量执行语句大家帮帮忙。。表user字段tel010-12345678要求把-后面或前面的放到quhao字段里。。谢谢color='#e78608'>------解决方案--------------------update表usersetquhao=right(字段tel,len(字段tel)-charindex('-',字段tel)),字段tel=left(字段tel,...

    14
    热度
  • 一个子查询的有关问题

    一个子查询的问题selectnam,phone,fax,addr,family,distancefromairgaswhere(selectlen(addr)-len(replace(addr,',',''))fromairgas)>2这是我写的一个查询,查询出逗号出现次数大于2的记录,但是有错误提示,如下,没有看明白,请各位个指导一下。Server:Msg5...

    3
    热度
  • 函数返回或者转换年月?该怎么解决

    函数返回或者转换年月?sql用什么函数返回或者转换年月(如2004-5-16转为20045)这样color='#e78608'>------解决方案--------------------selectleft(replace('2004-5-16','-',''),len(replace('2004-5-16','-'...

    34
    热度
  • 弱弱请问个SQL查询有关问题

    弱弱请教个SQL查询问题我想查询一列里面的数字不等于10位的,应该怎么查询。color='#FF8000'>------解决方案--------------------select*fromtbwherelen(列名)<>10

    6
    热度
  • 关于replace替换的有关问题

    关于replace替换的问题程序一declare@beginasnvarchar(1500),@endasnvarchar(1500),@aasnvarchar(150),@basnvarchar(150)declare@iasint,@countasint,@masint,@jasint,@kasintset@i=(selectmin(a.id)from(selectBegindate,Endd...

    72
    热度
  • 字符串转换为asc的函数

    求一个字符串转换为asc的函数ASCII(),只会取字符串的第一个字付的ASCII值,有没有办法取整个字符串的ASCII值的和(SQL2005)字符串只包含数字和字母,不会有中文字,但长度不定。color='#e78608'>------解决方案--------------------declare@strvarchar(50)='abcde'declare@ascint=0whileLEN(@s...

    0
    热度
  • 请问一个比较奇怪的有关问题

    请教一个比较奇怪的问题。请教大家一个问题。select*from(select*fromSys_Dictionarywherelen(DID)>11andisdate(left(right(DID,11),8))=1)Awheredatediff(d,cast(left(right(DID,11),8)asdatetime),getdate())=1报“从字符串向datetime转换时失败。...

    53
    热度
  • ~~~求助~~~~

    偶写的那段,刚才编译了一下,可以的啊.只测试了几组简单的数字,没有问题~~~这么简单的程序应该没大问题吧~~~ color='#FF8000'>----------------解决方案-------------------------------------------------------- voidfanxu(char*s...

    50
    热度