随笔分类 -  DataBase

摘要:查询表创建时间 查下存储过程创建时间 本人还没找到其他创建时间查下。如有查到可以分享。供博友使用。 阅读全文
posted @ 2019-07-17 21:23 Elite_Y 阅读(2391) 评论(0) 推荐(0) 编辑
摘要:数据库的Char、Vachar类型可以兼容汉字,但特殊字符不行,在保存包含有特殊字符的字符串、正文时,会将特殊符号替换成一个”?”号。例如: “基础教育课程手机报•特刊” == 》 “基础教育课程手机报?特刊”解决办法是将字段改成NChar,NVarchar等类型,在入库的时候每个字符串插入前都加入... 阅读全文
posted @ 2014-05-23 13:25 Elite_Y 阅读(29552) 评论(0) 推荐(1) 编辑
摘要:--查询今年的select * from 表 where datediff(yy,时间字段,GETDATE())=0--查询去年的select * from 表 where datediff(yy,时间字段,GETDATE())=1 定义和用法DATEDIFF() 函数返回两个日期之间的天数。DATEDIFF(datepart,startdate,enddate)startdate和enddate参数是合法的日期表达式。datepart参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi. 阅读全文
posted @ 2013-09-16 10:48 Elite_Y 阅读(13073) 评论(0) 推荐(1) 编辑
摘要:update CREW_SailorInfoset DT_DOB=(case when len(NVC_IdentityCard)=18 then substring ( NVC_IdentityCard,7,8 ) when len(NVC_IdentityCard)=15 then substring ( NVC_IdentityCard,7,6 ) else null end)注:此问题仅供参考 如有疑问 请加QQ群181537678 如有您有什么好的方法 请留下您的脚步 以便参考 阅读全文
posted @ 2013-06-26 09:11 Elite_Y 阅读(2311) 评论(0) 推荐(0) 编辑
摘要:一:前言 二:第一次思考 三:第二次思考 四:第三次思考前言:我知道你要解决问题 心急 ! 请您安下心来读这篇文章!得到你所需要的信息在我们做的一些项目中经常会碰到把行转化为列的问题,那么我们今天就来探讨一下(图1)(图2)如何把图1 转化成 图2可以看得出来,图2列是由图1的数据行转化而来的,只有人员ID是表1中的列,一步一步的来,其他的列难搞,如果图2只有1列的话,那么简单了,不就是一个简单的分组开始: 第一步 SELECT I_SailorInfoIDFROM ShipOwnerBalanceGROUP BYI_SailorInfoID现在SQL语句的架子搭起来了,无论以后如何变... 阅读全文
posted @ 2013-06-24 14:44 Elite_Y 阅读(551) 评论(0) 推荐(0) 编辑
摘要:/****** Object: UserDefinedFunction [dbo].[ClearZero] Script Date: 05/31/2013 17:26:00 ******/IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ClearZero]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))DROP FUNCTION [dbo].[Cl 阅读全文
posted @ 2013-05-31 17:44 Elite_Y 阅读(215) 评论(0) 推荐(0) 编辑
摘要:create TABLE #TMP (I_SarInfor varchar(10)) -- 创建一个临时表insert into #TMPSELECT A.I_SailorInfoID FROM CERT_SailorLetter A LEFT JOINCREW_SailorInfo BON A.I_SailorInfoID = B.I_SailorInfoIDLEFT JOINCOM_LetterName C ON A.NVC_LetterNameCode = C.NVC_LetterNameCodeLEFT JOINCOM_Position D ON B.NVC_Positi... 阅读全文
posted @ 2013-03-20 10:28 Elite_Y 阅读(5718) 评论(0) 推荐(0) 编辑
摘要:update tb1 SET 要更改的列名 = 参数的列名 where tb1 条件 阅读全文
posted @ 2012-11-20 11:35 Elite_Y 阅读(261) 评论(0) 推荐(0) 编辑
摘要:MySQL字符串相信大家都不陌生,在MySQL字符串排序时经常会遇到一些问题,比如下面的这今天解决了一个关于MySQL字符串排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是Int类型的数据,按一下查询语句进行排序:将字段*1或者+0可以将MySQL字符串字段按数值排序如:select * from table where 1 order by id*1 desc;或者select * from table where 1 order by id+0 desc; 除了上述方法外,这里附上一种排序方法,利用find_in_set()进行无敌排序附上Mysql函数 find_i 阅读全文
posted @ 2012-07-25 10:48 Elite_Y 阅读(13459) 评论(0) 推荐(0) 编辑
摘要:SELECT (SELECT count(1) from `cti_interchringlen` where TimeLens > 0 and TimeLens<= 4 and `Date`='2012-01-12' and AgentName ='1004' order by count(1) desc) as '[0-4]',(SELECT count(1 ) from `cti_interchringlen` where TimeLens > 4 and TimeLens<= 6 and `Date`='2 阅读全文
posted @ 2012-03-20 22:06 Elite_Y 阅读(2744) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示