A Gentle Introduction to

SQL


Pick an engine:

CIA World Factbook

Some examples of simple WHERE statements:googleAlgunos ejemplos de las declaraciones simples de WHERE:

1 The population of 'France'.googleLa población de 'France'.

Strings should be in 'single quotes';googleLas secuencias deben estar en ' apóstrofes ';

2 The names and population densities for the very large countries.googleLos nombres y las densidades demogr'aficas para los países muy grandes.

We can use mathematical and string expressions as well as field names and constants.googlePodemos utilizar expresiones matemáticas y de la secuencia así como nombres y constantes de campo.

3 Where to find some very small, very rich countries.googleDonde encontrar algunos países muy pequeños, muy ricos.

We use AND to ensure that two or more conditions hold true.googleUtilizamos AND para asegurarnos de que dos o más condiciones son verdad.

4 Which of Ceylon, Iran, Persia and Sri Lanka is the name of a country?google¿Cuál de Ceylon, de Iran, de Persia y de Sri Lanka es el nombre de un país?

The word IN allows us to check if an item is in a list.googleLa palabra IN permite que comprobemos si un artículo está en una lista.

5 What are the countries beginning with D?google¿Qué los países están comenzando con D?

The word LIKE permits pattern matching - % is the wildcard.googleLa palabra LIKE permite la concordancia con el modelo - % es el comodín.

6 Which countries are not too small and not too big?google¿Qué países no son demasiado pequeño y demasiado grande?

BETWEEN allows range checking - note that it is inclusive. googleBETWEEN permite la comprobación de la gama - observe que es inclusiva.

Simple use of SELECT and WHERE googleUso simple de SELECT y de WHERE

These statements take the form :googleEstas declaraciones toman la forma:

SELECT attribute-list
   FROM table-name
   WHERE condition

A common mistake made with boolean expressionsgoogleUna equivocación común incurrida en con expresiones boleanas

Boolean expressions often read like "normal" English however the syntax is not as rich. For example we might say name equals 'France' or 'Germany' however the corresponding boolean expression is name='France' OR name='Germany' googleLas expresiones boleanas leen a menudo como inglés "normal" sin embargo que el sintaxis no está como ricos. Por ejemplo puede ser que digamos que name equals 'France' or 'Germany' sin embargo la expresión boleana correspondiente es name='France' OR name='Germany'