Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

PostgreSQL LEFT() function

LEFT() function

The PostgreSQL left() function is used to extract n number of characters specified in the argument from the left of a given string. When the value of n is negative, the extraction will happen from left except last n characters.

Syntax:

left(string,n) 

PostgreSQL Version: 9.3

Pictorial Presentation of PostgreSQL LEFT() function

Pictorial presentation of PostgreSQL LEFT() function

Example: PostgreSQL LEFT() function:

In the example below, the left function extracted 3 characters from the left of the string 'w3resource'.

Code:

SELECT left('w3resource',3)
AS "Extract 3 characters from the left";

Sample Output:

 Extract 3 characters from the left
------------------------------------
 w3r
(1 row)

Example: PostgreSQL LEFT() function using negative value:

In the example below, the left function extracted all the characters from the left side except 3 rightmost characters from the string 'w3resource', because the value of extracting character number is negative.

Code:

SELECT left('w3resource',-3)
AS "Extract all characters except 3 rightmost";

Sample Output:

 Extract all characters except 3 rightmost
-------------------------------------------
 w3resou
(1 row)

Example: PostgreSQL LEFT() function using columns of table:

Sample Table: employees


If we want to display the first_name, last_name for those employees whose first 3 characters of their name contain 'Nan' from employees table, the following sql statement can be used:

Code:

SELECT first_name, last_name 
FROM employees 
WHERE left(first_name,3)='Nan';

Sample Output:

 first_name | last_name
------------+-----------
 Nancy      | Greenberg
 Nanette    | Cambrault
 Nandita    | Sarchand
(3 rows)

Previous: INITCAP function
Next: LENGTH function