SELECT ID FROM PATDAT WHERE PD NOT IN (‘amarelo’,‘vermelho’,‘verde’)
A
anamilagaia
Obrigado rananfu
é assim : SELECT ID FROM PATDAT WHERE PD NOT IN (‘COR’)
A
anamilagaia
Só uma questão
eu na tal coluna PD tenho por vezes ‘cor ts’, ‘cor z’, e podem aparecer várias, há alguma forma de definir no SELECT ID FROM PATDAT WHERE PD NOT IN (‘COR’), que é as começam por cor??? porque assim não tinham de fazer uma lista enorme
Obrigada
1
1_de_abril
vc pode fazer
SELECT ID FROM PATDAT WHERE PD NOT LIKE (‘COR%’)
A
anamilagaia
eheeheh vocês são um espetáculo
Obrigado
A
anamilagaia
Tenho outra duvida na construção de uma query
é o seguinte eu tenho duas querys:
1- sts.executeQuery(“select studyiid from pat where (study not like (‘orto%’)) and (study not in (‘cefa’))”);
2- sts.executeUpdate(“update ex set pd = (”+vext+") where studyiid = ‘"+red+"’");
ambas retornam os valores correctamente (estou desenvolvendo isto em Java)
A minha dúvida é como juntar as duas, ou seja, só realizar o update se for um dos ids do select.
Já juntei as duas querys
sts.executeUpdate(“update ex set pd = (”+vext+") where studyiid = (select studyiid from pat where (study not like (‘orto%’)) and (study not in (‘cefa’))) ;
mas dá erro porque diz que a subquery retorna mais que um valor e isso não é permitido.
Como posso fazer isto???
thiago_spdvr
Tenta isso:
sts.executeUpdate("update ex set pd = ("+vext+") where studyiid in (select studyiid from pat where (study not like ('orto%')) and (study not in ('cefa'))) ;