Los operadores SQL AND, OR y NOT
los WHERE
la cláusula se puede combinar con
,
ANDOR
, y
operadores.
NOT
los AND
y OR
Los operadores se utilizan para filtrar registros en función de más de una condición:
- los
AND
El operador muestra un registro si todas las condiciones separadas por
AND
son verdaderas. - los
OR
El operador muestra un registro si alguna de las condiciones separadas por
es verdad.
OR
los NOT
El operador muestra un registro si la condición (es) NO es VERDADERA.
Y sintaxis
SELECCIONE columna1, columna2, …
DE nombre de la tabla
DÓNDE condición1 Y condición2 Y condición3 …;
Sintaxis OR
SELECCIONE columna1, columna2, …
DE nombre de la tabla
DÓNDE condición1 O condición2 O condición3 …;
NO Sintaxis
SELECCIONE columna1, columna2, …
DE nombre de la tabla
DONDE NO condición;
Base de datos de demostración
La siguiente tabla muestra la tabla «Clientes» completa de la base de datos de muestra de Northwind:
Identificación del cliente | Nombre del cliente | Nombre de contacto | Dirección | Ciudad | Código postal | País |
---|---|---|---|---|---|---|
1 | Alfreds Futterkiste | María Anders | Obere Str. 57 | Berlina | 12209 | Alemania |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México DF | 05021 | México |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México DF | 05023 | México |
4 | Alrededor del Cuerno | Thomas Hardy | 120 Hannover Sq. | Londres | WA1 1DP | Reino Unido |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | Vuela-Salto-958 22 | Suecia |
6 | Blauer See Delikatessen | Hanna Moos | Forsterstr. 57 | Mannheim | 68306 | Alemania |
7 | Blondel père et fils | Frédérique Citeaux | 24, lugar Kléber | Estrasburgo | 67000 | Francia |
8 | Bólido Comidas preparadas | Martín Sommer | C / Araquil, 67 | Madrid | 28023 | España |
9 | Bon aplicación ‘ | Laurence Lebihans | 12, rue des Bouchers | Marsella | 13008 | Francia |
10 | Marketse del dólar inferior | Elizabeth Lincoln | 23 Tsawassen Blvd. | Tsawassen | T2F 8M4 | Canadá |
11 | Bebidas de B | Victoria Ashworth | Circo Fauntleroy | Londres | EC2 5NT | Reino Unido |
12 | Cactus Comidas para llevar | Patricio Simpson | Cerrito 333 | Buenos Aires | 1010 | Argentina |
13 | Centro comercial Moctezuma | Francisco Chang | Sierras de Granada 9993 | México DF | 05022 | México |
14 | Chop-suey chino | Yang Wang | Hauptstr. 29 | Berna | 3012 | Suiza |
15 | Comércio Mineiro | Pedro Afonso | AV. dos Lusíadas, 23 | Sao Paulo | 05432-043 | Brasil |
dieciséis | Participaciones consolidadas | Elizabeth Brown | Cervecería Berkeley Gardens 12 | Londres | WX1 6LT | Reino Unido |
17 | Drachenblut Delikatessend | Sven Ottlieb | Walserweg 21 | Aquisgrán | 52066 | Alemania |
18 | Du monde entier | Janine Labrune | 67, rue des Cinquante Otages | Nantes | 44000 | Francia |
19 | Conexión Este | Ann Devon | 35 Rey Jorge | Londres | WX3 6FW | Reino Unido |
20 | Ernst Handel | Roland Mendel | Kirchgasse 6 | Graz | 8010 | Austria |
21 | Familia Arquibaldo | Aria Cruz | Rua Orós, 92 | Sao Paulo | 05442-030 | Brasil |
22 | FISSA Fabrica Inter. Salchichas SA | Diego Roel | C / Moralzarzal, 86 | Madrid | 28034 | España |
23 | Folies gourmandes | Martine Rancé | 184, chaussée de Tournai | Lille | 59000 | Francia |
24 | Folk och fä HB | María Larsson | Åkergatan 24 | Bräcke | Vuela-Salto-844 67 | Suecia |
25 | Frankenversand | Peter Franken | Berliner Platz 43 | München | 80805 | Alemania |
26 | Restauración de Francia | Carine Schmitt | 54, rue Royale | Nantes | 44000 | Francia |
27 | Franchi SpA | Paolo Accorti | Via Monte Bianco 34 | Torino | 10100 | Italia |
28 | Furia Bacalhau e Frutos do Mar | Lino Rodríguez | Jardim das rosas n. 32 | Lisboa | 1675 | Portugal |
29 | Galería del gastrónomo | Eduardo Saavedra | Rambla de Cataluña, 23 | Barcelona | 08022 | España |
30 | Godos Cocina Típica | José Pedro Freyre | C / Romero, 33 | Sevilla | 41101 | España |
31 | Lanchonetes gourmet | André Fonseca | AV. Brasil, 442 | Campinas | 04876-786 | Brasil |
32 | Mercado de alimentos de los Grandes Lagos | Howard Snyder | 2732 Baker Blvd. | Eugenio | 97403 | Estados Unidos |
33 | GROSELLA-Restaurante | Manuel Pereira | 5ª Ave. Los Palos Grandes | Caracas | 1081 | Venezuela |
34 | Hanari Carnes | Mario Pontes | Rua do Paço, 67 | Rio de Janeiro | 05454-876 | Brasil |
35 | HILARIÓN-Abastos | Carlos Hernández | Carrera 22 con Ave. Carlos Soublette # 8-35 | San Cristóbal | 5022 | Venezuela |
36 | Tienda de importación de Hungry Coyote | Yoshi Latimer | City Center Plaza 516 Main St. | Elgin | 97827 | Estados Unidos |
37 | Tienda de comestibles de búho hambriento toda la noche | Patricia McKenna | 8 Johnstown Road | corcho | Irlanda | |
38 | Comercio en la isla | Helen Bennett | Garden House Crowther Way | Cowes | PO31 7PJ | Reino Unido |
39 | Königlich Essen | Philip Cramer | Maubelstr. 90 | Brandeburgo | 14776 | Alemania |
40 | La corne d’abondance | Daniel Tonini | 67, avenue de l’Europe | Versalles | 78000 | Francia |
41 | La maison d’Asie | Annette Roulet | 1 rue Alsace-Lorraine | Toulouse | 31000 | Francia |
42 | Bodegas Laughing Bacchus | Yoshi Tannamuri | 1900 Oak St. | Vancouver | V3F 2K1 | Canadá |
43 | Tienda Lazy K Kountry | John Steel | 12 Terraza de la orquesta | Walla Walla | 99362 | Estados Unidos |
44 | Lehmanns Marktstand | Renate Messner | Magazinweg 7 | Frankfurt aM | 60528 | Alemania |
45 | Detengamos N Shop | Jaime Yorres | 87 Polk St. Suite 5 | San Francisco | 94117 | Estados Unidos |
46 | LILA-Supermercado | Carlos González | Carrera 52 con Ave. Bolívar # 65-98 Llano Largo | Barquisimeto | 3508 | Venezuela |
47 | LINO-Delicateses | Felipe Izquierdo | Av. 5 de Mayo Porlamar | I. de Margarita | 4980 | Venezuela |
48 | Restaurante Lonesome Pine | Fran Wilson | 89 Claroscuro Rd. | Portland | 97219 | Estados Unidos |
49 | Magazzini Alimentari Riuniti | Giovanni Rovelli | Via Ludovico il Moro 22 | Bérgamo | 24100 | Italia |
50 | Maison Dewey | Catherine Dewey | Rue Joseph-Bens 532 | Bruselas | B-1180 | Bélgica |
51 | Mère Paillarde | Jean Fresnière | 43 rue St. Laurent | Montreal | H1J 1C3 | Canadá |
52 | Morgenstern Gesundkost | Alexander Feuer | Heerstr. 22 | Leipzig | 04179 | Alemania |
53 | Norte Sur | Simon Crowther | Casa Sur 300 Queensbridge | Londres | SW7 1RZ | Reino Unido |
54 | Océano Atlántico Ltda. | Yvonne Moncada | En g. Gustavo Moncada 8585 Piso 20-A | Buenos Aires | 1010 | Argentina |
55 | Delicatessen del Viejo Mundo | Rene Phillips | 2743 Bering St. | Anclaje | 99508 | Estados Unidos |
56 | Ottilies Käseladen | Henriette Pfalzheim | Mehrheimerstr. 369 | Köln | 50739 | Alemania |
57 | París spécialités | Marie Bertrand | 265, bulevar Charonne | París | 75012 | Francia |
58 | Pericles Comidas clásicas | Guillermo Fernández | Calle Dr. Jorge Cash 321 | México DF | 05033 | México |
59 | Piccolo und mehr | Georg Pipps | Geislweg 14 | Salsburgo | 5020 | Austria |
60 | Princesa Isabel Vinhoss | Isabel de Castro | Estrada da saúde n. 58 | Lisboa | 1756 | Portugal |
61 | Que Delícia | Bernardo Batista | Rua da Panificadora, 12 | Rio de Janeiro | 02389-673 | Brasil |
62 | Reina Cozinha | Lúcia Carvalho | Alameda dos Canàrios, 891 | Sao Paulo | 05487-020 | Brasil |
63 | Parada rápida | Horst Kloss | Taucherstraße 10 | Cunewalde | 01307 | Alemania |
64 | Rancho grande | Sergio Gutiérrez | AV. del Libertador 900 | Buenos Aires | 1010 | Argentina |
sesenta y cinco | Supermercado Rattlesnake Canyon | Paula Wilson | 2817 Milton Dr. | Albuquerque | 87110 | Estados Unidos |
66 | Reggiani Caseifici | Maurizio Moroni | Strada Provinciale 124 | Reggio Emilia | 42100 | Italia |
67 | Ricardo Adocicados | Janete Limeira | AV. Copacabana, 267 | Rio de Janeiro | 02389-890 | Brasil |
68 | Richter Supermarkt | Michael Holz | Grenzacherweg 237 | Genève | 1203 | Suiza |
69 | Romero y tomillo | Alejandra Camino | Gran Vía, 1 | Madrid | 28001 | España |
70 | Santé Gourmet | Jonas Bergulfsen | Puerta de Erling Skakkes 78 | Stavern | 4110 | Noruega |
71 | Mercados de ahorro | José Pavarotti | 187 Suffolk Ln. | Boise | 83720 | Estados Unidos |
72 | Importaciones de Seven Seas | Hari Kumar | 90 Wadhurst Rd. | Londres | OX15 4NB | Reino Unido |
73 | Bistró Simons | Jytte Petersen | Vinbæltet 34 | Kobenhavn | 1734 | Dinamarca |
74 | Spécialités du monde | Dominique Perrier | 25, rue Lauriston | París | 75016 | Francia |
75 | Cerveza y cerveza ale de Split Rail | Arte Braunschweiger | Apartado de correos 555 | Lander | 82520 | Estados Unidos |
76 | Suprêmes délices | Pascale Cartrain | Bulevar Tirou, 255 | Charleroi | B-6000 | Bélgica |
77 | El gran queso | Liz Nixon | 89 Jefferson Way Suite 2 | Portland | 97201 | Estados Unidos |
78 | La caja de galletas | Liu Wong | 55 Grizzly Peak Rd. | Butte | 59801 | Estados Unidos |
79 | Toms Spezialitäten | Karin Josephs | Luisenstr. 48 | Münster | 44087 | Alemania |
80 | Tortuga Restaurante | Miguel Angel Paolino | Avda. Azteca 123 | México DF | 05033 | México |
81 | Tradição Hipermercados | Anabela Domingues | AV. Inês de Castro, 414 | Sao Paulo | 05634-030 | Brasil |
82 | Aprovisionadores gourmet de Trail’s Head | Helvetius Nagy | 722 DaVinci Blvd. | Kirkland | 98034 | Estados Unidos |
83 | Vaffeljernet | Palle Ibsen | Smagsløget 45 | Århus | 8200 | Dinamarca |
84 | Victuailles en stock | María Saveley | 2, rue du Commerce | Lyon | 69004 | Francia |
85 | Vins et alcools Chevalier | Paul Henriot | 59 rue de l’Abbaye | Reims | 51100 | Francia |
86 | Die Wandernde Kuh | Rita Müller | Adenauerallee 900 | Stuttgart | 70563 | Alemania |
87 | Herkku verrugoso | Pirkko Koskitalo | Torikatu 38 | Oulu | 90110 | Finlandia |
88 | Wellington Importadora | Paula Parente | Rua do Mercado, 12 | Resende | 08737-363 | Brasil |
89 | Mercados de trébol blanco | Karl Jablonski | 305 – 14th Ave. S. Suite 3B | Seattle | 98128 | Estados Unidos |
90 | Wilman Kala | Matti Karttunen | Keskuskatu 45 | Helsinki | 21240 | Finlandia |
91 | Wolski | Zbyszek | ul. Filtrowa 68 | Walla | 01-012 | Polonia |
AND Ejemplo
La siguiente instrucción SQL selecciona todos los campos de «Clientes» donde el país es «Alemania» Y la ciudad es «Berlín»:
Ejemplo
SELECCIONAR * DE Clientes
DONDE País = ‘Alemania’ Y Ciudad = ‘Berlín’;
Inténtalo tú mismo »
O ejemplo
La siguiente instrucción SQL selecciona todos los campos de «Clientes» donde la ciudad es «Berlín» O «München»:
La siguiente instrucción SQL selecciona todos los campos de «Clientes» donde el país es «Alemania» O «España»:
Ejemplo
SELECCIONAR * DE Clientes
DONDE País = ‘Alemania’ O País = ‘España’;
Inténtalo tú mismo »
NO Ejemplo
La siguiente instrucción SQL selecciona todos los campos de «Clientes» donde el país NO es «Alemania»:
Combinando AND, OR y NOT
También puede combinar el AND
,
y
ORNOT
operadores.
La siguiente instrucción SQL selecciona todos los campos de «Clientes» donde el país es «Alemania» Y la ciudad debe ser «Berlín» O «Múnich» (use paréntesis para formar expresiones complejas):
Ejemplo
SELECCIONAR * DE Clientes
DONDE País = ‘Alemania’ Y (Ciudad = ‘Berlín’ OR Ciudad = ‘München’);
Inténtalo tú mismo »
La siguiente instrucción SQL selecciona todos los campos de «Clientes» donde el país NO es «Alemania» y NO «EE. UU.»:
Ejemplo
SELECCIONAR * DE Clientes
DONDE NO País = ‘Alemania’ Y NO País = ‘EE. UU.’;
Inténtalo tú mismo »