我是SQL Server新手。我被指派做一些简单的查询开始,然后最终转向更复杂的查询。
我花了很多时间在这个网站上:http://www.w3schools.com我理解它,但是当我回到我公司的数据库时,我发现自己在很多很多不同的桌子上搜索不同的信息。
例如,一个表会说[Acct_Name]
并且查询返回时没有我需要的正确帐户名。您认为可以帮助我的任何建议?谢谢。
答案 0 :(得分:0)
听起来您希望将结果限制在特定帐户中。有很多方法可以解决这个问题,所以没有人能够给你一个全面的答案,但如果你只是想拉一个帐户
SELECT * FROM (your table name) WHERE Acct_Name = 'the account name'
*表示您正在选择表中的所有列,而您的WHERE子句是您设置搜索条件的位置,例如帐户名称或帐户ID。如果您有帐户创建日期,则可以在此日期之前或之前创建所有帐户
SELECT * FROM (your table name) WHERE Created < '2016-06-01 00:00:00'
将列名“Created”替换为包含帐户创建日期字段的列
学习WHERE子句以及你可以在那里做些什么来限制你的结果将使你有一个坚实的基础,从那里你将学习JOIN以及如何通过主键链接表。
Code Academy有一些很棒的教程https://www.codecademy.com/learn/learn-sql