To find out if something is repeating in table

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Poston Wed, 04 Aug 2004 10:46 am

select v.id _ rdcvto, count(*) from sb_rdc_vencimento group by v.id v _ rdcvto having count(*) > 1
lamanita
Location: Porto Alegre - RS

Samuel, o lamanit@

Poston Wed, 04 Aug 2004 1:55 pm

Speaking of duplicate lines, here's a script that deletes duplicate rows from a given table/field:
Code: Select all
prompt apaga os registros duplicados da TABELA/CAMPO
delete from &&table_name t1
where t1.&&column_name in (select &&column_name
from &&table_name t2
where t1.rowid > t2.rowid
and t1.&&column_name = t2.&&column_name
)
/
let's test:
Code: Select all
SQL> SELECT * FROM TABELA;

NOME                        mês        QTD
-------------------- ---------- ----------
CLAUDIO                       1         10
CLAUDIO                       2         20
CLAUDIO                       3         30
JULIANA                       1         20
JULIANA                       2         30
JULIANA                       3         20
CLAUDIA                       1         30
CLAUDIA                       2         30
CLAUDIA                       3         30
CLARA                         1         40
CLARA                         2         20
CLARA                         3         10

12 rows selected.

THO>
THO>
THO>
THO> @T
apaga os registros duplicados da TABELA/CAMPO
Enter value for table_name: TABELA
Enter value for column_name: NOME

8 rows deleted.

SQL> SELECT * FROM TABELA;

NOME                        mês        QTD
-------------------- ---------- ----------
CLAUDIO                       1         10
JULIANA                       1         20
CLAUDIA                       1         30
CLARA                         1         40

SQL>
dr_gori
Location: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered



Return to SQL

Who is online

Users browsing this forum: Bing [Bot] and 3 guests