“Aktualisieren Sie con Wählen Sie PostgreSQL aus” Code-Antworten

Postgres Update mit IF -Bedingungsabfrage

update t1
        set t1.current_location =   
        CASE  
			WHEN SUBQUERY.status = 0 THEN 'Deployed' 
			WHEN SUBQUERY.status = 1 THEN 'Retrieved' 
			WHEN SUBQUERY.status = 2 THEN 'Lost' 
            ELSE t1.current_location
		END 
from (
    select t3.serial_number, t2.status
    from t2 inner join t3
        on t2.some_id = t3.some_id
    ) as SUBQUERY

where SUBQUERY.serial_number = t1.serial_number;
Thoughtful Tuatara

Aktualisieren Sie con Wählen Sie PostgreSQL aus

UPDATE dummy
SET customer=subquery.customer,
    address=subquery.address,
    partn=subquery.partn
FROM (SELECT address_id, customer, address, partn
      FROM  /* big hairy SQL */ ...) AS subquery
WHERE dummy.address_id=subquery.address_id;
omargt8

Aktualisieren Sie von SELECT POSTGRESQL

UPDATE
  <table1>
SET
  customer=subquery.customer,
  address=subquery.address,
  partn=subquery.partn
FROM
  (
    SELECT
      address_id, customer, address, partn
    FROM  /* big hairy SQL */ ...
  ) AS subquery
WHERE
  dummy.address_id=subquery.address_id;
Black Buffalo

Ähnliche Antworten wie “Aktualisieren Sie con Wählen Sie PostgreSQL aus”

Fragen ähnlich wie “Aktualisieren Sie con Wählen Sie PostgreSQL aus”

Weitere verwandte Antworten zu “Aktualisieren Sie con Wählen Sie PostgreSQL aus” auf Sql

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen