随笔分类 -  数据库技术

DB2,MYSQL,MSSQL,ORECAL、Access的应用。
摘要:下面给出任意字符串,该字符串长度未定,只知道该字符串有许多个‘-’连接起来的,现在要把最后一个‘-’后面的字符替换掉为指定串。假如字符串为:'x1253-axebx-xcdx-o9kgl-3ddll-llllll-4lldfl',我们把最后一个‘-’后面的‘4lldfl’替换成‘1593654’,该如何写SQL。思路:1.SQL的函数中没有直接获取最后的指定字符的位置。那我们如何获取最后‘-’的位置呢?2.我们只知道字符串的长度不会变,如果能将字符串倒序排列,获取第一个‘-’的位置,再用字符安串长度减去第一个‘-’位置,那就是最后个‘-’的位置。 是吧。3.所以可以用到SQL 阅读全文
posted @ 2013-12-30 13:31 青蘋果 阅读(6376) 评论(0) 推荐(0)
摘要:今天在百度知道中,遇到了一位朋友求助:利用sql求1到1000的质数和。再说今天周五下午比较悠闲,我就在MSSQL2008中写了出来,现在分享在博客中,下面直接贴代码:declare @num int --数值以内的质数和declare @sum int --质数和set @num = 1000--100以内的指数和set @sum =0--质数总和if @num % 2 =0--如果是偶数转为奇数进行运算 与下面的减2相对称beginset @num = @num -1 --如果是偶数就变为奇数endwhile @num >= 3 --2比较特殊 2即是质数又是合数begindecla 阅读全文
posted @ 2013-12-27 16:59 青蘋果 阅读(1163) 评论(0) 推荐(1)