Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCgrv-0000Qd-Td for pgsql-sql@arkaria.postgresql.org; Mon, 22 May 2017 06:31:04 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1dCgru-0007Nj-8J for pgsql-sql@arkaria.postgresql.org; Mon, 22 May 2017 06:31:02 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dCgrs-0007NP-MC for pgsql-sql@postgresql.org; Mon, 22 May 2017 06:31:00 +0000 Received: from [195.159.176.226] (helo=blaine.gmane.org) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1dCgrp-0004q4-NF for pgsql-sql@postgresql.org; Mon, 22 May 2017 06:30:59 +0000 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1dCgri-0000MU-5D for pgsql-sql@postgresql.org; Mon, 22 May 2017 08:30:50 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: pgsql-sql@postgresql.org From: Thomas Kellerer Subject: Re: SQL conversion help Date: Mon, 22 May 2017 08:30:50 +0200 Lines: 22 Message-ID: References: <025d01d2d11d$cb2ebba0$618c32e0$@1nar.com.tr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@blaine.gmane.org User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 In-Reply-To: <025d01d2d11d$cb2ebba0$618c32e0$@1nar.com.tr> Content-Language: de-DE X-Host-Lookup-Failed: Reverse DNS lookup failed for 195.159.176.226 (failed) X-Pg-Spam-Score: -0.9 (/) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-sql Precedence: bulk Sender: pgsql-sql-owner@postgresql.org Ertan Küçükoğlu schrieb am 20.05.2017 um 06:01: > I have below SQL script used in SQL Server. I would like some help to > convert it into PostgreSQL format, please. > > DECLARE @satirno INT > SET @satirno = 0 > UPDATE urtrecetedet > SET @satirno = satirno = @satirno + 1 > WHERE recetekodu = 'ASD' Assuming your primary key column is named ID, you can do it like this: update urtrecetedet u set satirno = t.rn from ( select id, row_number() over (order by id) as rn from urtrecetedet where recetekodu = 'ASD' ) t where t.id = u.id; -- Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-sql