Re: Removing Last field from CSV string - Mailing list pgsql-general

From Adrian Klaver
Subject Re: Removing Last field from CSV string
Date
Msg-id 8a48e8dc-9740-c444-240f-02d1e9f84174@aklaver.com
Whole thread Raw
In response to Re: Removing Last field from CSV string  (PALAYRET Jacques <jacques.palayret@meteo.fr>)
List pgsql-general
On 5/16/20 9:31 AM, PALAYRET Jacques wrote:
> Hello,
> 
> Perhaps, a statement like :
>     substring(theString, 1, length(theString)-position(',' IN 
> reverse(theString)))
> 
> with theString   'Class V,Class VI,Class VII,Competitive Exam,Class 
> VIII*,Class' for example.

That's cool. I did a little fiddling with above:

SELECT
     substring(
     left('Class V,Class VI,Class VII,Competitive Exam,Class VIII,Class 
X,Class XI,Class IX,Class XII', 60), 1, length(
     left('Class V,Class VI,Class VII,Competitive Exam,Class VIII,Class 
X,Class XI,Class IX,Class XII', 60)) - position(',' IN reverse(
     left('Class V,Class VI,Class VII,Competitive Exam,Class VIII,Class 
X,Class XI,Class IX,Class XII', 60))))


   substring
--------------------------------------------------------
  Class V,Class VI,Class VII,Competitive Exam,Class VIII


> Regards
> ----- Météo-France -----
> PALAYRET JACQUES
> DCSC/MBD
> jacques.palayret@meteo.fr
> Fixe : +33 561078319


-- 
Adrian Klaver
adrian.klaver@aklaver.com



pgsql-general by date:

Previous
From: PALAYRET Jacques
Date:
Subject: Re: Removing Last field from CSV string
Next
From: Don Seiler
Date:
Subject: template0 needing vacuum freeze?