Notas

Solo disponible en BuenasTareas
  • Páginas : 4 (920 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de febrero de 2011
Leer documento completo
Vista previa del texto
Operadores de Comparación Disponibles

OPERADOR | DESCRIPCION |
=><>=<=<>!=!>!<() | Igual aMayor queMenor queMayor o igual queMenor o igual que Diferente Desigual a Nomayor que No menor queOrden de preferencia |

Selección de Filas
SINTAXIS BASICAS
SELECT<lista columnas>
FROM<lista tablas>
WHERE<condición de búsqueda>

Consulta:
SELECTemp_id AS clave, lname +', '+substring(Fname,1,1)+'. 'AS NOMBRE, 'Antiguedad' + CONVERT(char(2),(DATEDIFF(year,hire_date,getdate())))+'años' FROM employee

Rangos

SELECT lista_columnas FROM tablaWHERE nombre_columna[NOT] BETWEEN Expresion AND rangos

SELECT lname, emp_id FROM employee WHERE hire_date BETWEEN '10/1/92' AND '12/31/92'

Ejemplos
SELECT * FROM titles WHERE price BETWEEN 10AND 20
SELECT * FROM titles WHERE price>10 AND price<20 
SELECT * FROM titles WHERE price NOT BETWEEN 10 AND 20

Listas
SELECT emp_id, lname, fname FROM employee WHERE Pub_idIN('0877','9999')

Valores Desconocidos

SELECT lista_columnas FROM table WHERE nombre_columna IS [NOT]NULL
SELECT * FROM ytd_sales

07/10/10
Cadena de Caracteres
Sintaxis:
SELECT <lista_columnas>FROM <lista_tablas> WHERE<nombre_columna>[NOT] LIKE ‘CADENA’
* Los comodines disponibles son:
% - Cadena de cero o más caracteres
_ - Un solo carácter
[] – Un solo carácter dentro delrango especificado
[^]- Un solo carácter no dentro del rango especificado
SELECT title_id, title FROM titles WHERE title LIKE '%computer%'
SELECT au_id, au_lname, au_fname FROM authors WHEREau_lname LIKE '[BM]%'

ORDENAMIENTO DE DATOS
SELECT<Lista_Columnas> FROM<Lista_tablas> [ORDER By nombre_comlumna [ASC|DESC]]
SELECT title_id, au_id FROM titleauthor ORDER By title_id, au_idSELECT title_id, au_id FROM titleauthor ORDER BY 1,2
FUNCIONES DE AGREGADO
FUNCION | RESULTADO |
AVG([ALL|DISTINCT]nombre_columna) | Promedia los valores en la expresión numérica ya sea en...
tracking img