首页 > 资讯列表 >  本页面生成他见证了一个时代专题报道,他见证了一个时代滚动新闻,他见证了一个时代业界评论等相关报道!
  • SQL语句一个简单的字符串分割函数

    SQL语句一个简单的字符串分割函数

    复制代码代码如下:CREATEFUNCTIONdbo.f_splitstr(@strvarchar(8000))RETURNS@rTABLE(idintIDENTITY(1,1),valuevarchar(5000))ASBEGIN/*Functionbody*/DECLARE@posintSET@pos=CHARINDEX(',',@str)WHILE@pos>0BEGININSERT@r(value)VALUES(LEFT(@str,@pos-1))SELECT@str=STUFF(@str,1,@pos,''),@pos=CHARINDEX(',',@str)ENDIF@str>''INSERT@r(value)VALUES(@str)RETURNENDselect*fromf_splitstr('中,国,人')...

    数据库操作教程 2022-09-23 20:32:53
  • 扩展性很好的一个分页存储过程分享

    扩展性很好的一个分页存储过程分享

    这是经常用的一个分页存储过程希望大家指点不足复制代码代码如下:USE[a6756475746]GO/******Object:StoredProcedure[dbo].[tbl_order_SearchWhereAndPage]ScriptDate:11/01/201109:37:39******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOALTERPROCEDURE[dbo]...

    数据库操作教程 2022-09-23 20:31:39
  • 该行已经属于另一个表的解决方法

    该行已经属于另一个表的解决方法

    DataTabledt=newDataTable();dt=ds.Tables["All"]...

    数据库操作教程 2022-09-23 20:25:14
  • 一个常用的报表统计SQL语句

    一个常用的报表统计SQL语句

    一般都给定按日期区间统计某一值,每一个列就是统计时的分类。如下图:下面给出上图的例子的sql语句写法:(注:此处是按“日期”字段统计)复制代码代码如下:select日期,自选字段1,自选字段2,sum(类型1)类型1,sum(类型2)类型2,sum(类型3)类型3,sum(类型4)类型4,sum(类型5)类型5,sum(类型6)类型6from(selectto_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd')日期,自选字段1,自选字段2,count(主键字段)类型1,0类型2,0类型3,0类型4,0类型5,0类型6from表名where1=1groupbyto_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd'),自选字段1,自选字段2unionallselectto_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd')日期,自选字段1,自选字段2,0类型1,count(主键字段)类型2,0类型3,0类型4,0类型5,0类型6from表名where1=1groupbyto_date...

    数据库操作教程 2022-09-23 20:23:47
  • 一个分页存储过程代码

    一个分页存储过程代码

    复制代码代码如下:--------------------------------------用途:分页存储过程(对有主键的表效率极高)--说明:------------------------------------ALTERPROCEDURE[UP_GetRecordByPage]@tblNamevarchar(255),--表名@fldNamevarchar(255)...

    数据库操作教程 2022-09-23 20:23:43
  • sqlserver中比较一个字符串中是否含含另一个字符串中的一个字符

    sqlserver中比较一个字符串中是否含含另一个字符串中的一个字符

    版本一:按分隔符进行比较算法思路:按分隔符截取搜索字符串循环与待搜索字符进行比较复制代码代码如下:USE[Fly]GO--参数:@inStr待搜索字串,@fndStr搜索字串,@doc分隔符--例:selectdbo.fSearch('1,2,3,4,5,6','3,6,5,8,2',',')返回0-不匹配,返回1-匹配(@instr中有@fndStr内容)--可以用于表搜索,如:--Select*,dbo...

    数据库操作教程 2022-09-23 20:21:32
  • 一个用来统计相同姓名人数的SQl语句

    一个用来统计相同姓名人数的SQl语句

    sql语句查询表结构是这样:ID姓名性别1张三男2王四男3丽丽女4张三男5赵柳男6高洁男7王四女8高洁女9张三女怎么能用一条SQL语句查询出如下的结果姓名人员个数男人数女人数包含ID张三3211,4,9王四2112,7丽丽1013高洁2116,8赵柳1105复制代码代码如下:SELECT*FROM(SELECTDISTINCTName,Count(ID)as人員個數,sum(casewhenSex='男'then1else0end)as男人數,sum(casewhenSex='女'then1else0end)as女人數FROMTestgroupbyName)AOUTERAPPLY(SELECT[包含ID]=STUFF(REPLACE(REPLACE((SELECTIDFROMTestNWHEREName=A.NameFORXMLAUTO),'<NID="',','),'"/>',''),1,1,''))N...

    数据库操作教程 2022-09-23 20:21:23
  • 将所有符合条件的结果拼接成一列并用逗号隔开的一个sql语句

    将所有符合条件的结果拼接成一列并用逗号隔开的一个sql语句

    复制代码代码如下:createtabletb(idint,valuevarchar(10))insertintotbvalues(1,'aa')insertintotbvalues(1,'bb')insertintotbvalues(2,'aaa')insertintotbvalues(2,'bbb')insertintotbvalues(2,'ccc')gocreatefunction[dbo].[f_str](@idint)returnsnvarchar(1000)asbegindeclare@strnvarchar(1000)set@str=''select@str=@str+','+cast(valueasnvarchar(900))fromtbwhereid=@idset@str=right(@str,len(@str)-1)return@strendgo--调用函数selectid,value=dbo.f_str(id)fromtbgroupbyid运行结果:本来在上面的函数中所有的nvarchar都是varchar类型的,并且上面函数的红色处在调用cast方法时,并未指定...

    数据库操作教程 2022-09-23 20:21:15
  • 分享一个简单的sql注入

    分享一个简单的sql注入

    所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句...

    数据库操作教程 2022-09-23 18:19:45
  • SQLServer查询某个时间段购买过商品的所有用户

    SQLServer查询某个时间段购买过商品的所有用户

    goods表如下:nametimeproductA2016-1-213:23:00WFEYB2016-2-1711:43;34ASGA2017-1-1015:23:00SGHC2015-4-513:47:20HRTC2016-7-1219:56:03XCCA2017-3-414:00:00ESFWSELECTDISTINCTOO.nameFROM(SELECTname,DATE_FORMAT(time,'%h:%m')AStiFROMgoods)ASOOWHEREtiBETWEEN'12:00'AND'14:00';以上所述是小编给大家介绍的SQLServer查询某个时间段购买过商品的所有用户,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!...

    数据库操作教程 2022-09-23 18:08:18
  • 分组后分组合计以及总计SQL语句(稍微整理了一下)

    分组后分组合计以及总计SQL语句(稍微整理了一下)

    今天看到了这个文章感觉内容挺多的,就是比较乱,实在不好整理,脚本之家小编就简单整理了一下,希望大家能凑合看吧分组后分组合计以及总计SQL语句 1)想一次性得到分组合计以及总计,sql:SELECT分组字段FROM表GROUPBY分组字段computesum(COUNT(*))2)分组合计1:SELECTCOUNT(*)FROM(SELECT分组字段FROM表GROUPBY分组字段)别名 3)分组合计2:SELECTCOUNT(*)FROM(SELECTdistinct分组字段FROM表)别名4)统计分组后的种类数: 例子1:分组合计SELECTJSSKQK_JGHFROMSJ_JSSKQKWHEREJSSKQK_JGHIN(SELECTJSJBXX_JGHFROMSJ_JSJBXXWHEREJSJBXX_JSLXM1=1)GROUPBYJSSKQK_JGHHAVING((SUM(JSSKQK_SSKCXS1)/40)>5)上面的语句已经可以满足要求分组了.假设执行后有3条记录,怎么才能把这个COUNT值求出?selectcount(*)fro...

    数据库操作教程 2022-09-23 18:05:28
  • CASE表达式实现基于条件逻辑来返回一个值

    CASE表达式实现基于条件逻辑来返回一个值

    我们在开发过程中,经常需要针对一列,基于条件逻辑来返回一个值,那么,这时候就需要使用到CASE表达式了。例如,以下对Products表的查询就在SELECT语句中使用了CASE表达式,以生成用于描述categoryid列取值的信息...

    数据库操作教程 2022-09-23 17:54:51

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持