数据库
炊烟渺渺
这个作者很懒,什么都没留下…
展开
-
SQL求解两个时间差
SELECTDATEDIFF( Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20') --返回相差秒数SELECTDATEDIFF( Minute, '2009-9-1 6:15:12', '2009-9-1 7:18:20') --返回相差分钟数SELECTDATEDIFF( Day, '2009-8-25 12:15转载 2017-12-05 12:16:32 · 6210 阅读 · 0 评论 -
存储过程的语法及实例
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过转载 2017-12-05 12:19:36 · 267 阅读 · 0 评论 -
SQL查询最近三个月的数据(查询最近几天,几年等等)
select DateAdd(Month,-3,getdate()) --返回一个时间,根据这个时间点去查询想要的数据即可--DateAdd函数的详细说明:--DateAdd(interval, number, date)--interval 必选。字符串表达式,表示要添加的时间间隔。--yyyy 年--q 季度-转载 2017-12-05 12:21:33 · 39254 阅读 · 4 评论 -
SQL游标
概括来讲,SQL的游标是一种临时的数据库对象,即可以用来存放在数据库表中的数据行副本,也可以指向存储在数据库中的数据行的指针。游标提供了在逐行的基础上操作表中数据的方法。游标的一个常见用途就是保存查询结果,以便以后使用。游标的结果集是由SELECT语句产生,如果处理过程需要重复使用一个记录集,那么创建一次游标而重复使用若干次,比重复查询数据库要快的多。SQL Cursor 基本用法[用两...转载 2019-07-02 10:29:56 · 493 阅读 · 0 评论 -
SQL中EXISTS的用法
SQL中EXISTS的用法比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID)这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是...转载 2019-07-02 10:27:53 · 6179 阅读 · 0 评论