代码改变世界

随笔分类 -  SQL

Access如何判断字符串从左边第一个数字为5

2015-05-25 13:58 by starlet, 1091 阅读, 收藏,
摘要: 步骤如下:1、打开VBA(ALT+F11)2、右键模块=》插入=》模块3、粘贴以下代码:Public Function CutStr(chkStr As String) As String'截取字符串中第一个数字符 Dim i As Long For i = 1 To Len(chkStr)... 阅读全文

sql根据表中数量字段自动复制记录行

2013-08-10 16:34 by starlet, 732 阅读, 收藏,
摘要: 客户需要将表中统计好的数据还原成统计前的原始记录例如:IDNameQTYCount100Name11101Name22102Name33103Name44104Name55还原为:IDNameQTY100Name11101Name21102Name21103Name31104Name31105Name31106Name41107Name41108Name41109Name41110Name51111Name51112Name51113Name51114Name51原始数据已经找不到,只能通过现有数据反推--统计结果表CREATE TABLE [dbo].[CopyTest]( [ID] ... 阅读全文

IQueryable<T>获取查询计划(SQL)

2012-12-08 15:00 by starlet, 996 阅读, 收藏,
摘要: IQueryable<T> presult=…… 方式1: string traceString = (presult as System.Data.Objects.ObjectQuery).ToTraceString().ToString();方式2:string traceString = presult.GetType().GetMethod("ToTraceStrin... 阅读全文

不同格式的Access文件导入Mssql数据库中

2011-11-18 00:16 by starlet, 413 阅读, 收藏,
摘要: 不同格式的Access文件导入Mssql数据库中到目前为止Access文件的格式有2种,一种是mdb格式文件,而另外一种是Accdb格式的文件,他们导入到Mssql数据库中方法都不一样。1、Mdb格式导入:SELECT*intonewtabFROMOPENROWSET(''Microsoft.Jet.OLEDB.4.0'',''C:\database.mdb'';''admin'';'''',link)GOMicrosoft.Jet.OLEDB.4.0为ODBC驱动, 阅读全文

SQL语句分年龄段以5岁为递增

2011-10-19 23:50 by starlet, 641 阅读, 收藏,
摘要: SQL语句分年龄段以5岁为递增 阅读全文

sql如何判断字符串从左边第一个数字为5

2011-09-22 22:24 by starlet, 1173 阅读, 收藏,
摘要: createfunction[dbo].[myfn_GetBeginFive](@strvarchar(50))returnsbitasbegindeclare@rbit,@indexint,@tempvarchar(2),@countintset@r=0set@index=1set@count=len(@str)set@temp=''while@index<@countbeginset@temp=substring(@str,@index,1)if'1234567890'like'%'+@temp+'%'beginif@t 阅读全文