- 博客(26)
- 资源 (13)
- 收藏
- 关注
原创 去数字之间的空格
表:delspace,字段:dwmc,类型:nvarchar,内容如下:我们想去掉上面记录中的空格,函数定义如下:CREATE FUNCTION DBO.GET_NUMBER2(@S VARCHAR(100)) RETURNS VARCHAR(100) ASBEGINWHILE patindex('%[^0-9]%',@S) > 0 BEGINset @s=stuf
2014-03-24 15:25:32 885
原创 按两个字段统计重复记录
,前4条记录的sfzhm是相同的(1)查找xm,sfzhm不重复的记录select distinct xm,sfzhm from shiyan003 group by xm,sfzhm运行如下: (2)以xm,sfzhm查询重复的记录select * from shiyan003 awhere a.xm in (select xm from shiyan0
2014-03-21 14:47:34 1927
原创 基于两个字段比较的查询
twoziduan001 twoziduan001 看一下上面的两张表有什么相同与不同的地方:前2记录完全相同,第3 条和第4条只有sfzhm相同,第五条记
2014-03-21 14:12:33 2565
原创 去空格的自定义函数
create function [dbo].[trm] ( @str varchar(1000) ) returns varchar(1000) asbegindeclare @s varchar(1000) declare @i int set @i=1 while @i<= datalength(@str) begin i
2014-03-20 13:34:07 645
原创 sql数据库表追加记录
把f02表的内容插入到表f01insert into f01 ( xz,jt,grbh,xm,sfzhm,ffny,ffje,yhmc,yhzh) select xz,jt,grbh,xm,sfzhm,ffny,ffje,yhmc,yhzh from f02 当然了,前提是两个表的字段是一样的
2014-03-18 15:01:54 3286
原创 sql数据库表的复制
select * into 数据库A.dbo.TableA from 数据库B.dbo.TableA我想把 A数据库里面的表a 复制到B数据库 名字也为aUse B select * into a from A.dbo.a, 例如:use demo select * into sc from twt.dbo.sc,select * into
2014-03-18 14:58:33 491
原创 SQL Server 数据库分离路径
可以用查询分析器去随便创建一个数据库如:create database jj然后在用:drop database jj 在查询分析器内的下面就会看到如:正在删除数据库文件:C:\Program Files\Microsoft SQL Server\MSSQL\data\mm_log.LDF 正在删除数据库文件:C:\Pro
2014-03-18 14:57:24 3585
原创 replace进行字符的替换
replas表中有6行数据把里面的字符b替换成z,在查询分析器中执行以下合令update replas set a=replace(a,'b','z')执行结果如下:看一下替换后的表:
2014-03-18 14:39:40 626
原创 SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别
IN:确定给定的值是否与子查询或列表中的值相匹配。IN 关键字使您得以选择与列表中的任意一个值匹配的行。当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询:SELECT ProductID, ProductName FROM Northwind.dbo.Products WHERE CategoryID
2014-03-14 15:25:43 590
原创 按两个字段进行的分组统计
表fend有lb(类别),grade(档次)两个字段,如下图所:按lb进行统计:统计出a的num为3,b的num为4,而我们还想统计出lb分别为a和b 的记录的grade情况,比如,类别为a 的3条记录grade为10的有2条,为30的有1条,类似于Excel的按多个字段筛选,如何写命令呢select lb,grade,COUNT(1)按lb和grade统计,(SELECT C
2014-03-08 10:19:53 15634
原创 ASCII码与字符
Private Sub Command3_Click()Open "c:\ASCII码与字符.txt" For Output As #1Print #1, "ASCII码", "字符"For i = 33 To 126Print #1, i,Print #1, Chr(i)Next iClose #1Shell "notepad.exe c:\ASCII码与字符.t
2014-03-08 09:53:08 872
原创 Chr函数
函数chr()的作用是返回其参数所表示的字符,参数是这个字符的ASCII码。CHR函数,传入一个数值,返回这个数值对应的ascii码字符,比如chr(65)输出的是大写的A示例:Private Sub Command2_Click()ShowFor i = 1 To 7Print Spc(10 - i)For j = 1 To 2 * i - 1Print Chr(
2014-03-08 09:47:59 7118
原创 一道VB输出结果的小题目
在网友发出求解请求:解答如下: 程序测试: 代码:Private Sub Command1_Click()a = 3b = 2c = -3d = Abs(b + c) + a * Int(Rnd + 3) + Asc(Chr(65 + a))e = Abs(b + c)f = a * Int(Rnd + 3)h = Chr(6
2014-03-08 09:27:26 1140 1
转载 是谁
是谁------------------------------------------------------------------------是谁关上了门是谁打开了窗是谁摔碎了碗是谁缝好了伤是谁在昨夜关掉了灯独自在黑暗中独行是谁点燃今夜的火照亮了路途温暖了我是谁不敢听那一曲熟悉的音乐宁愿静默是谁打开了收音机在喧嚣都市享受淡泊
2014-03-07 16:27:05 669
原创 NULL空记录引起的查询错误
sql数据库里有两个表:sbqiye和gsju 想进行两个表中数据的不对,想查出两表的共有数据,和gsju里面不在sbqiye里的数据,结果有了问题,共有数据查了出来,而gsju独有的数据查询却出现了错误,以下我在百度求助: 结果百度不是很给力,只好又求助于CSDN,一位网友给出了答案:select * from gsjuwhere dwmc not in
2014-03-05 16:07:46 809
原创 被征地模板
1、男59周岁,女54周岁 需交费180个月2、男60~65,女55~65 需交费150个月3、66~70周岁 需交费120个月4、71~74周岁 需交费60个月5、75以上 需交费60个月
2014-03-04 14:33:40 1062
原创 If……Else……的多层嵌套在Excel中的实现
在程序里进行多重复条件判断比较容易实现,用嵌套的if和else语句就可以实现,但我们想在excel中实现这样的功能,应该如何写公式呢?
2014-03-04 13:16:38 46570
原创 not in 和 not exits 的区别
这是我运行时的截图,结果一条记录也没有查出来 发贴到csdn求助,网友给出了以下意见 运行网友给出的代码: 把所有的剩余记录都查了出来
2014-03-03 17:18:44 2343
原创 去名字前的空格
名字有空格,如下图所示怎么去掉呢运行命令update gshangju set dwmc = ltrim(rtrim(dwmc)) 前几行的空格去掉了,但从第7行开始前在的空格没有去掉,咋回事呢,其实从第7行开始前面的空格是不可见的字符,并不是真正的空格,所以是去不掉的,如果要去掉只能再想别的办法了
2014-03-02 11:28:59 892
原创 EXCEL中的神秘的不可见字符
因处理数据,需要把单位名称前的空格字符去年,结果只有几条记录的去掉了,大部分记录的单位名称字段前的空格没有去掉。先看下图 第1列为原数据,第2列为应用公式trim去空格,第3列用substitue函数替换空格 上面的两个公式的处理效果是一样的,就是能识别出第一条,第二条和最后一条记录的空格(标记为蓝色),但中间记录的空格没有识别出来(黄色),我百思不得其解,一度以为是
2014-03-02 11:05:57 19490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人