
SQL
文章平均质量分 71
三好农民
成功是产品经理的成功,失败是产品经理的失败。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
经典SQL自定义函数
<br />1、确定某年某月有多少天<br />实现原理:先利用DATEDIFF取得当前月的第一天,再将月份加一取得下月第一天,然后减去1分钟,再取日期的<br /> 天数部分,即为当月最大日期,也即当月天数<br />CREATE FUNCTION DaysInMonth ( @date datetime ) Returns int<br />AS<br />BEGIN<br /> RETURN Day(dateadd(mi,-3,DATEADD(m, DATEDIFF原创 2011-03-05 22:04:00 · 479 阅读 · 0 评论 -
SQL还原数据
--还原数据库--RESTORE DATABASE VANPL_WeiGouYi FROM DISK='C:\Backup\VANPL_WeiGouYi_20141231.bak' with replace,--MOVE'VANPL_WeiGouYi'TO'F:\MSSQL\VANPL_WeiGouYi.mdf',--MOVE'VANPL_WeiGouYi_log'TO'F:\MSSQ原创 2015-01-06 09:55:31 · 1010 阅读 · 0 评论 -
SQL精华应用
SQL精华 SQL高级应用原创 2014-10-07 15:41:17 · 1102 阅读 · 0 评论 -
MSSQL与C#中的数据类型对应表
数据库C#程序intint32textstringbigintint64binarySystem.Byte[]bitBooleancharstringdatetime原创 2012-02-09 14:35:29 · 1053 阅读 · 0 评论 -
SQL CASE WHEN使用
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简原创 2011-11-30 22:07:11 · 1093 阅读 · 0 评论 -
sql中的字符串匹配、函数大全
假设你想建立一个与Yahoo功能相似的Internet目录。你可以建立一个表用来保存一系列的站点名称,统一资源定位器(URL),描述,和类别,并答应访问者通过在HTML form中输入要害字来检索这些内容。假如有一个访问者想从这个目录中得到其描述中包含要害字trading card的站点的列表。要取出正确的站点列表,你也许试图使用这样的查询:SELECT site_name FROM原创 2011-11-24 22:26:21 · 11697 阅读 · 0 评论 -
SQL实现递归算法
样表:child,parent1 02 03 14 2要实现这种用法一般都通过两种方式来实现:procedure 方式:create procedure usp_getallchild(@child int)asdeclare @t table(child int null,parent int null,level intn原创 2011-11-22 16:28:12 · 1671 阅读 · 0 评论 -
sql数据类型基本知识
SQL数据类型详解<br />1 整数数据类型<br />整数型数据包括bigint型、int型、smallint型和tinyint型。<br />l bigint型数据的存储大小为8个字节,共64位。其中63位用于表示数值的大小,1位用于表示符号。bigint型数据可以存储的数值范围是-263~263-1,即 -9 223 372 036 854 775 808 ~9 223 372 036 854 775 807。<br />l int型数据的存储大小为4个字节,共32位。其中31位用于表示数值的大小,原创 2011-03-05 22:27:00 · 1098 阅读 · 0 评论 -
特殊SQL语句及优化原则
特殊SQL语句及优化原则原创 2011-03-05 22:03:00 · 403 阅读 · 0 评论 -
SQL多表查询left join/right join/inner join(join)
<br />(inner join也就是join,只是不同写法而已)<br />SELECT OrderProduct.*,CategoryBusiness.BusinessName FROM OrderProduct join Product on OrderProduct.ProductID=Product.ProductID join CategoryBusiness on CategoryBusiness.CategoryBusinessID=Product.BusinessID WHERE Ord原创 2011-03-05 22:26:00 · 3607 阅读 · 0 评论 -
与时间相关的SQL语句/sql获取当前时间/sql时间比较/sql时间格式化
<br />1. 当前系统日期、时间<br />select getdate() <br />2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值<br />例如:向日期加上2天<br />select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000<br /><br />3. datediff 返回跨两个指定日期的日期和时间边界数。<br />select datediff(day,'2004-09-01'原创 2011-03-05 22:05:00 · 3132 阅读 · 0 评论 -
SQL语句优化技术分析
<br />SQL语句优化技术分析<br />操作符优化 <br /><br />IN 操作符 <br /><br />用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 <br /><br />但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: <br /><br /> ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询原创 2011-03-05 21:59:00 · 387 阅读 · 0 评论 -
如何得到数据库中所有表字段及字段中文描述
如何得到数据库中所有表字段及字段中文描述原创 2011-03-05 21:58:00 · 450 阅读 · 0 评论 -
高效分页存储过程
<br />存储过程与页面调用如下:<br />CREATE PROCEDURE search_sp<br />@tblName varchar(255), -- 表名<br />@strGetFields varchar(1000) = '*', -- 需要返回的列<br />@fldName varchar(255)='', -- 排序的字段名<br />@PageSize int = 10, -- 页尺寸<br />@PageIndex int = '', -- 页码<br />@doCount bi原创 2011-03-05 22:06:00 · 432 阅读 · 0 评论 -
查看SQLServer最耗资源时间的SQL语句
查看SQLServer最耗资源时间的SQL语句,sql占用cpu过高原创 2015-10-02 11:15:19 · 3172 阅读 · 0 评论