Ho visto molti post su questo in SO. Ma non ho potuto ottenere una risposta. Voglio la query per controllare se esiste una particolare riga o meno in una tabella. Se esiste, dovrebbe restituirmi una stringa true e interrompere la ricerca lì e se non restituire false.Controlla se esiste una riga o meno in postgresql
risposta
select
case when exists (select true from table_name where table_column=?)
then 'true'
else 'false'
end;
Ma sarebbe meglio tornare solo booleano invece di stringa:
select exists (select true from table_name where table_column=?);
Spoiler:
-- EXPLAIN ANALYZE
WITH magic AS (
WITH lousy AS (SELECT * FROM one WHERE num = -1)
SELECT 'True'::text AS truth
WHERE EXISTS (SELECT * FROM lousy)
UNION ALL
SELECT 'False'::text AS truth
WHERE NOT EXISTS (SELECT * FROM lousy)
)
SELECT *
FROM magic
;
Questo è troppo complicato. – Tometzky
Era inteso come uno spoiler. L'OP è sicuramente compito a casa e non mostra alcuno sforzo. – wildplasser
Quello che hai scritto è incomprensibile anche per me. Non ti istruisci fornendo un esempio volutamente offuscato che funziona, ma [The Daily WTF] (http://thedailywtf.com/) degno. Potresti ad esempio indicare la documentazione di 'case' e' exists', poiché è utile solo per qualcuno che sa cosa cercare. – Tometzky
- 1. Jquery, controlla se esiste un valore nell'array o meno
- 2. Controlla se l'url è valido o meno
- 3. MySql php: controlla se esiste Riga
- 4. Flask-SQLAlchemy controlla se esiste una riga nella tabella
- 5. Node.js - Mongoose - Controlla se esiste una collezione
- 6. Verifica se esiste o meno un URL
- 7. Python - Controlla se un file è vuoto o meno
- 8. Javascript - controlla se la chiave esiste - se non la crea, tutto in una riga
- 9. php: controlla se il percorso esiste?
- 10. come scoprire se esiste o meno un attributo in XSL
- 11. controlla se l'immagine esiste php
- 12. Controlla se la directory esiste in lua?
- 13. Controllare se esiste una riga in DataTable?
- 14. Come si controlla se una riga è bloccata per l'aggiornamento?
- 15. Inserimento Postgresql se non esiste
- 16. Verifica se esiste una inclusione (o richiesta)
- 17. Controlla se connesso a una rete Wi-Fi o meno C#
- 18. Se esiste o esiste?
- 19. Tratto che controlla se la classe ha typedef (privato o altro) o meno
- 20. Controlla se esiste una classe CSS senza jQuery
- 21. C++ controlla se l'elemento esiste nell'array
- 22. logstash controlla se il campo esiste
- 23. Come si controlla se esiste Record
- 24. PL/pgSQL verifica se esiste una riga
- 25. Se utilizzare CMS o meno
- 26. PDO/PHP - Controllare se esiste una riga
- 27. Come posso controllare se esiste una sequenza o meno in Oracle 11g?
- 28. oracolo inserito se non esiste una riga
- 29. Postgresql, aggiorna se esiste una riga con qualche valore univoco, altrimenti inserisci
- 30. Express, controlla se esiste un modello
C'è una virgola mancante nella query. – wildplasser
Cosa hai provato? Come si specifica la riga? Con rowid o i valori di tutti gli attributi? Deve essere una query o anche una funzione PL/SQL è accettabile? – toniedzwiedz