谁能给我一些sql2005高级查询的举例

快乐大法师 2010-09-19 03:52:17
最好包括子查询,复合查询等。带表,通俗易懂的。
...全文
86 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
龟仙 2010-09-20
  • 打赏
  • 举报
回复

这种东西去精华帖里找啊。有很多而且还很经典。
huangmin3956 2010-09-20
  • 打赏
  • 举报
回复
楼主 你得去SQL区问啊
快乐大法师 2010-09-20
  • 打赏
  • 举报
回复
有没有人给点子查询的
快乐大法师 2010-09-20
  • 打赏
  • 举报
回复
谢谢 提醒
[Quote=引用 5 楼 kkxxllasasas 的回复:]
有没有人给点子查询的
[/Quote]
快乐大法师 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wapdos 的回复:]
转一下别人项目写的50个SQL语句
很实用! 贴切实际!
http://topic.csdn.net/u/20100517/17/B2AB9D5E-73A2-4F54-A7EC-40A5EABD8621.html
[/Quote]
要是有表就更好了
快乐大法师 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 kkxxllasasas 的回复:]
最好包括子查询,复合查询等。带表,通俗易懂的。
[/Quote]

这个太好了 谢谢
HolyPlace 2010-09-19
  • 打赏
  • 举报
回复

USE AdventureWorks

--嵌套子查询
--使用单值SELECT语言的嵌套子查询
SELECT DISTINCT soh.OrderDate, sod.ProductID
FROM Sales.SalesOrderHeader soh
JOIN Sales.SalesOrderDetail sod
ON soh.SalesOrderID = sod.SalesOrderID
WHERE OrderDate = '07/01/2001'

--练习使用带变量的连接查询
DECLARE @FirstDate smalldatetime
SELECT @FirstDate = MIN(OrderDate) FROM Sales.SalesOrderHeader

SELECT DISTINCT soh.OrderDate, sod.ProductID
FROM Sales.SalesOrderHeader soh
JOIN Sales.SalesOrderDetail sod
ON soh.SalesOrderID = sod.SalesOrderID
WHERE soh.OrderDate = @FirstDate

--内部查询,由于这里使用了等号,因而内部查询必定只能从一个行中返回一个列.否则将得到运行错误
SELECT DISTINCT soh.OrderDate, sod.ProductID
FROM Sales.SalesOrderHeader soh
JOIN Sales.SalesOrderDetail sod
ON soh.SalesOrderID = sod.SalesOrderID
WHERE soh.OrderDate = (SELECT MIN(OrderDate) FROM Sales.SalesOrderHeader)

--使用返回多个值的子查询的嵌套查询,不推荐
SELECT e.EmployeeID, FirstName, LastName
FROM HumanResources.Employee e
JOIN Person.Contact c
ON e.ContactID = c.ContactID
WHERE e.EmployeeID IN
(SELECT DISTINCT EmployeeID FROM HumanResources.JobCandidate)

--上面这种类型的查询几乎总是属于可以使用内部联接而非嵌套的SELECT来实现的范畴,例如下面
SELECT e.EmployeeID, FirstName, LastName
FROM HumanResources.Employee e
JOIN Person.Contact c
ON e.ContactID = c.ContactID
JOIN HumanResources.JobCandidate jc
ON e.EmployeeID = jc.EmployeeID

wapdos 2010-09-19
  • 打赏
  • 举报
回复
转一下别人项目写的50个SQL语句
很实用! 贴切实际!
http://topic.csdn.net/u/20100517/17/B2AB9D5E-73A2-4F54-A7EC-40A5EABD8621.html

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧