Skip to main content

Course

Functions for Manipulating Data in PostgreSQL

Intermediate4 hr

Learn the most important PostgreSQL functions for manipulating, processing, and transforming data.

Sql4 hr13 videos50 Exercises4,200 XP100K+Statement of accomplishment

Create Your Free Account

Continue with Google
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Training a Team?

Try for Business

Course Description

This course will provide you an understanding of how to use built-in PostgreSQL functions in your SQL queries to manipulate different types of data including strings, character, numeric and date/time. We'll travel back to a time where Blockbuster video stores were on every corner and if you wanted to watch a movie, you actually had to leave your house to rent a DVD! You'll also get an introduction into the robust full-text search capabilities which provides a powerful tool for indexing and matching keywords in a PostgreSQL document. And finally, you'll learn how to extend these features by using PostgreSQL extensions.The videos contain live transcripts you can reveal by clicking "Show transcript" at the bottom left of the videos. The course glossary can be found on the right in the resources section. To obtain CPE credits you need to complete the course and reach a score of 70% on the qualified assessment. You can navigate to the assessment by clicking on the CPE credits callout on the right.

Feels like what you want to learn?

Start Course for Free

What you'll learn

  • Assess when full-text search functions and extensions (to_tsvector, fuzzystrmatch, pg_trgm) provide advantages over pattern matching with LIKE
  • Differentiate the results produced by arithmetic and interval operations on DATE versus TIMESTAMP columns
  • Evaluate situations that warrant creating or enabling user-defined types, functions, and extensions to extend PostgreSQL capabilities.
  • Identify the properties and suitable applications of PostgreSQL data types such as TEXT, NUMERIC, DATE/TIME, and ARRAY
  • use built-in string functions—including CONCAT, UPPER/LOWER, SUBSTRING, POSITION, TRIM, LPAD, and RPAD—that reformat, parse, or pad text

Prerequisites

Curriculum

Course outline

S

Functions for Manipulating Data in PostgreSQL

Course
Complete

Earn Statement of Accomplishment

Enroll Now

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.

Functions for Manipulating Data in PostgreSQL | DataCamp