Learning Journal Week 4- CST363
As we reach the halfway point of the course, I've had the chance to learn several foundational concepts that build on each other, moving from writing queries to designing the databases themselves. Five important things I have learned so far: Advanced SQL Querying Techniques: Beyond basic SELECT statements, I learned how to refine query results. This includes using DISTINCT to eliminate duplicate rows and the LIKE predicate with wildcards ( % , _ ) for powerful pattern matching in strings . I also learned how to use built-in functions to manipulate data, like concatenating strings or rounding numbers directly within a query . The Power and Variety of JOINs: I now understand that there are multiple ways to join tables, from the modern INNER JOIN syntax to the older comma-based syntax . A key takeaway was the practical use of a LEFT OUTER JOIN to find information that is "missing", for example, to list all instructors and show a count of zero for those who ad...