RSS

CLASE 3

27 Feb

En está clase se explicó:

El operador BETWEEN (ENTRE)

El operador ENTRE implementa una comparación de rangos, es decir, se comprueba si un valor está entre dos valores. ENTRE las comparaciones tienen el siguiente formato:

valor-1 [NO] entre el valor-2 Y el valor de 3

Esto si las pruebas de comparación de valor 1 es mayor o igual al valor-2 y menor o igual al valor-3.
Es equivalente a los siguientes determinantes:

valor-1> = valor 2 y valor-1 <= valor-3

SQL CHAPTER 3

String operations

SQL includes a string-matching operator for comparisons on character string. Time operator “like” uses patterns that are described using two especial characters:
• Percent (%) the % character matches any substring
• Underscores(.) the character matches any character
 

Find the names of all customers whose street includes the substring “Main”.
Select customer.name
From customer
Where customer. street like ‘%Main%’

Match the name “Main%”
Like ‘Main\% SCAPE ‘\’

SQL supports a variety of string operations such as
Concatenation (using “I I”)
Converting from upper to lower case (and vice versa)
Finding string length, extracting substrings, etc.

Ordering the display of tuples

List in alphabetic order the names of all customers having a loan in Perry ridge branch

Select distinct customer _name
From borrower. Loan
Where borrower load_number=
Loan.loan_number and
Branch_name=’Perry ridge’
Order by customer_name

We many specify desc for descending order or asc for ascending order, for each attribute; ascending order is the default
• Example: order by customer_name desc

Set operations

The set operations union, intersect, and except operate on relations and correspond to the relational algebra operations
Each of the above operations automatically eliminates duplicates; to retain all duplicates use the corresponding multiset versions union all, intersect all and except all.
Suppose a tuple occurs m time in r and n times in s, them, it occurs:
Mtn times in runion alls
Min (m, n) times in r intersect alls
Max (o, m –n) time in r except alls

TRADUCCIÓN

SQL CAPÍTULO 3

Cadena de Operaciones

SQL incluye un operador de cadenas de coincidencia para las comparaciones de cadena de caracteres. Creador tiempo “como” los patrones de usos que se describen usando dos caracteres especiales:
• Porcentaje (%) el carácter % encaja con cualquier subcadena
• Subraya (.) el carácter coincide con cualquier carácter

Buscar los nombres de todos los clientes cuya calle incluye la subcadena “Principal”.
Seleccione nombre.cliente
De tabla cliente
donde clientes.calle como ‘% Principales%’ /subcadena en una cadena

Coincidir con el nombre “% Principal %”
Como “principal \% SCAPE ‘\’ /busca esta palabra principal
*para buscar específicamente esta palabra

SQL admite una gran variedad de operaciones de cadenas como
Concatenación (usando “I I”)
La conversión de mayúsculas a minúsculas (y viceversa)
Encontrando longitud de la cadena, la extracción de subcadenas, etc

Ordenar el despliegue de las filas

Lista en orden alfabético los nombres de todos los clientes que tienen un préstamo en la marca Perry

Seleccione nombre-clientes distintos
Desde la tabla prestamista.Préstamo
Cuando prestamista prestamo-numero = préstamo préstamo-numero y
nombre-marca = ‘Perry’
Ordenar por nombre-cliente

Tenemos que especificar desc para orden descendente o asc para orden ascendente, para cada atributo; orden ascendente es el valor predeterminado
• Ejemplo: ordenar por nombre-cliente desc

Establecer las operaciones

La unión de conjuntos de operaciones, se cruzan, y salvo operar sobre las relaciones y corresponden a las operaciones de álgebra relacional
Cada una de las operaciones anteriores elimina automáticamente los duplicados, para conservar todos los duplicados utilizar el conjunto múltiple correspondiente sindicato todas las versiones, se cruzan todos y todas, excepto.
Supongamos que una fila se produce en el momento m tiempo en r veces y n veces en s, ellos, que se produce:
mtn veces en r toda unión
min (m, n) veces en r toda intersección
max (o, m-n), veces en r excepto en toda s

Anuncios
 
Deja un comentario

Publicado por en febrero 27, 2011 en TALLER DE BASE DE DATOS

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: