Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Basics of Querying Data from ConfigMgr

Similar presentations


Presentation on theme: "The Basics of Querying Data from ConfigMgr"— Presentation transcript:

1 The Basics of Querying Data from ConfigMgr
Matthew Teegarden @TheEmptyGarden System Administrator Lifetouch Garth Jones or/garth @GarthMJ, Chief Arcitect Enhansoft

2 Matthew Teegarden Garth Jones @TheEmptyGarden @GarthMJ Bad Jokes
MVP, MSCE, Author Less than a year.  20+ Years Dad Jokes and 80’s Music Streaming Tech, Whiskey

3 Where to Start? T-SQL Tools Framework of a query Joins
Strings, Integers, ??? SQL Functions!

4 This Session will NOT talk about:
Where to find Treasured data in ConfigMgr See session “Treasure Trove of Data: Learn Your ConfigMgr Database's Data” Tools to Create Dashboards / Reports See session “Reporting, SQL 2016 and ConfigMgr” Advanced Reporting topics See session….

5 Where to Start? SQL Server Management Studio (SSMS)
Connecting to the db Tip

6 Demo Title

7 Framework of a query Select From Where Group By Order By

8 Sample Query… Select LG.UserDomain0 as 'Domain', LG.UserName0 as 'Name', LG.LocalGroupName0 as 'Group name' From dbo.v_GS_Enhansoft_ESP_LocalGroup0 LG Where LG.LocalGroupName0 = 'Administrators' Order by LG.UserDomain0, LG.UserName0, LG.LocalGroupName0 Tips Format he query make it easier to read!

9 Logical query processing

10 Sample Query… Select LG.UserDomain0 as 'Domain', LG.UserName0 as 'Name', LG.LocalGroupName0 as 'Group name' From dbo.v_GS_Enhansoft_ESP_LocalGroup0 LG Where LG.LocalGroupName0 = 'Administrators' Order by LG.UserDomain0, LG.UserName0, LG.LocalGroupName0

11 Query - Select Select LG.UserDomain0 as 'Domain', LG.UserName0 as 'Name', LG.LocalGroupName0 as 'Group name' From dbo.v_GS_Enhansoft_ESP_LocalGroup0 LG Where LG.LocalGroupName0 = 'Administrators' Order by LG.UserDomain0, LG.UserName0, LG.LocalGroupName0

12 Query - From Select LG.UserDomain0 as 'Domain', LG.UserName0 as 'Name', LG.LocalGroupName0 as 'Group name' From dbo.v_GS_Enhansoft_ESP_LocalGroup0 LG Where LG.LocalGroupName0 = 'Administrators' Order by LG.UserDomain0, LG.UserName0, LG.LocalGroupName0

13 Query - Where Select LG.UserDomain0 as 'Domain', LG.UserName0 as 'Name', LG.LocalGroupName0 as 'Group name' From dbo.v_GS_Enhansoft_ESP_LocalGroup0 LG Where LG.LocalGroupName0 = 'Administrators' Order by LG.UserDomain0, LG.UserName0, LG.LocalGroupName0

14 Query – Order By Select LG.UserDomain0 as 'Domain', LG.UserName0 as 'Name', LG.LocalGroupName0 as 'Group name' From dbo.v_GS_Enhansoft_ESP_LocalGroup0 LG Where LG.LocalGroupName0 = 'Administrators' Order by LG.UserDomain0, LG.UserName0, LG.LocalGroupName0

15 Demo Title

16 Joining two SQL Views Inner Join Left Outer Join Right Outer Join

17 Joining two SQL Views

18 What Color represents Inner Join?
Joining two SQL Views What Color represents Inner Join? What Color represents Left Outer Join? What Color represents Right Outer Join?

19 Demo Title

20 SQL Functions! Isnull Count Sum

21 Query – Group by Select RU.User_Name0, count(RU.User_Name0) as 'total' From dbo.v_R_System_Valid RV right outer join dbo.v_R_User RU on RV.User_Name0 = RU.User_Name0 Group by RU.User_Name0 Order by

22 Demo Title

23

24


Download ppt "The Basics of Querying Data from ConfigMgr"

Similar presentations


Ads by Google