学习如何运行Microsoft SQL查询的好资源是什么

时间:2014-04-01 13:27:19

标签: sql .net sql-server

我想学习sql的基础知识,并且能够运行查询来检索数据。

这也是这个SQL代码吗?

SELECT TOP 1000 [Id]
      ,[FolderId]
      ,[Name]   
      ,[Description]
      ,[CreationTime]
      ,[CreatedBy]
      ,[LastModifiedTime]
      ,[LastModifiedBy]
      ,[IsMonitor]
      ,[Path]
      ,[CheckedOutBy]
      ,[CheckedOutTime]
  FROM ....

4 个答案:

答案 0 :(得分:2)

是的,发布的代码确实是MS SQL Server代码,因为它使用TOP密钥工作来获取最多列。

您可以使用SQL Fiddle

练习查询(OR),您也可以下载并安装免费的SQL Server Express

在此处下载链接

Download Microsoft® SQL Server® 2008 R2 SP2 - Express Edition

学习/学习Sql server的最佳地点是MSDN

答案 1 :(得分:1)

W3Schools.com是学习结构化查询语言(SQL)基础知识的最佳来源。你也可以尝试sql查询他们的。转到以下链接:

http://www.w3schools.com/sql/default.asp

希望这有帮助。

答案 2 :(得分:0)

检查 SQL Fiddle.com 。这允许您构建表结构,用数据填充它们并在它们上面运行查询。一切都在您的浏览器中。

是的,它是SQL代码,但它不是完整的,不会工作。它没有正确结束,因为没有指定FROM。这意味着您想要选择一些数据,但是您没有指定应从中获取数据的来源。

答案 3 :(得分:0)

另一个想法......(因为你在你的类别列表中放了" .net")。

https://www.linqpad.net/Challenge.aspx

LINQPad还允许对LINQ中真正不可能或笨拙的任务进行老式SQL查询。但是,如果你作弊并轻率地使用这个功能,你会感到一种不愉快的失败感! 如果您可以在LINQ中编写所有即席查询,那么您在掌握LINQ方面会有很长的路要走。继续使用LINQPad将使您的LINQ知识保持活力 - 如果您不够幸运,可以在当前项目中使用LINQ。