Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.