Teoria de la computacion

Páginas: 8 (1894 palabras) Publicado: 31 de marzo de 2011
Los operadores lógicos en SQL son:
• AND Es el "y" lógico. Evalua dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas.
• OR Es el "o" lógico. Evalúa dos condiciones y devuelve un valor de verdar si alguna de las dos es cierta.
• NOT Negación lógica. Devuelve el valor contrario de la expresión.
La lógica de estos operadores es igual que en cualquier lenguaje deprogramación y sirven para unir predicados.
Las operaciones aritméticas en SQL son:
• + ( Suma )
• - ( Resta )
• * ( Multiplicación )
• / ( División )


Funciones de Agregado

Las funciones de agregado se usan dentro de una cláusula SELECT en grupos de registros para devolver un único valor que se aplica a un grupo de registros.
|Función |Descripción|
|AVG |Utilizada para calcular el promedio de los valores de un campo determinado  |
|COUNT |Utilizada para devolver el número de registros de la selección  |
|SUM |Utilizada para devolver la suma de todos los valores de un campo determinado  |
|MAX |Utilizada para devolver el valormás alto de un campo especificado  |
|MIN |Utilizada para devolver el valor más bajo de un campo especificado  |

Operadores de Comparación

|Operador |Uso |
|  |Mayor que |
|  |Distinto de|
|= |Mayor ó Igual que |
|= |Igual que |
|BETWEEN |Utilizado para especificar un intervalo de valores. |
|LIKE |Utilizado en la comparación de un modelo |
|In|Utilizado para especificar registros de una base de datos  |

El operador de comparación BETWEEN, se utiliza para valores comprendidos.
Ejemplo: Encontrar todos los nombres y Id de las personas cuyos Id sea mayor que 50 mil y menor a 60 mil
SELECT nombre, Id
FROM persona
WHERE Id BETWEEN 50000 and 60000
|NOMBRE |ID |
|PABLO | 54856|
|ROBERTO | 56640 |
|SANDRA | 54836 |

Ordenar los registros.

Adicionalmente se puede especificar el orden en que se desean recuperar los registros de las tablas mediante la cláusula ORDER BY Lista de Campos. En donde Lista de campos representa los campos a ordenar. Ejemplo:
SELECT Nombre,Apellido, Id FROM persona ORDER BY Nombre;
Esta consulta devuelve los campos Nombre, Apellido y Id ordenados por el campo Nombre.
El resultado sería:
|JOSE |ALVAREZ    |34568 |
|JUAN |   BALDERAS |    71280 |
|PABLO |   LÓPEZ|54856 |
|ROBERTO |    SANCHEZ | 56640 |
|RUBEN |LÓPEZ  |   42389 |
|SANDRA |   BULLOCK | 54836 |

Consultas con Predicado

El predicado se incluye entre la cláusula y elprimer nombre del campo a recuperar, los posibles predicados son:
|Predicado |Descripción |
|ALL |Devuelve todos los campos de la tabla |
|TOP |Devuelve un determinado número de registros de la tabla |
|DISTINCT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Teoria de la computacion
  • Teoria de la computacion
  • Teoria de la computacion
  • Que es la teoria de la computacion
  • Teoria de la computacion
  • Teoría de la Computación
  • Teoria De La Computacion
  • Teoría dela computación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS