2009-12-03 10 views
0

j'ai une table ms accèsrequête SQL pour afficher tous les enregistrements sauf pour certains dossiers

TableA 

MSN PR 
11 - 
13 A 
12 Dead 
14 B 
15 C 

Comment puis-je écrire une requête SQL pour supprimer des enregistrements dans « - » et occurences « Dead » dans PR collumn. de sorte que résultat de la requête doit être

MSN PR 
13 A 
14 B 
15 C 

toute aide appréciée

+0

+1 pour contrer le downvote. C'est une question très simple, mais claire et précise. – Heinzi

Répondre

4

Pour exclure les lignes d'une sélection:

select * 
from TableA 
where PR not in ('-','Dead') 

Ou de les supprimer définitivement:

delete 
from TableA 
where PR not in ('-','Dead') 
1
select msn, pr from tableA where pr not in ('_', 'Dead') 
0

La réponse essentielle y est 'créer une condition de recherche en ajoutant une clause WHERE à votre requête' c'est-à-dire vous savez clairement à peu près rien à propos de SQL donc an online tutorial destiné aux débutants serait plus approprié qu'un Q & Un site.

+0

On dirait que l'accès QBE serait un bon endroit pour commencer à apprendre, non? –

+0

Si c'était le cas, pourquoi le PO demande-t-il? – onedaywhen

+0

Peut-être que le PO demande parce qu'ils ne comprennent pas la puissance du QBE, c'est-à-dire, glisser et déposer pour construire dans votre requête et vue SQL pur pour comprendre ce qui se passe derrière le QBE. –

Questions connexes