Вы находитесь на странице: 1из 4

VILLAMAR CEVALLOS JOSE

BASE DE DATOS

N4J

OPERADORES

. Operadores aritmticos
Operador Uso Descripcin Suma op1 y op2 Resta op2 de op1 Multiplica op1 por op2 Divide op1 por op2 Calcula el resto de dividir op1 entre op2

+ * / %

op1 + op2 op1 - op2 op1 * op2 op1 / op2 op1 % op2

. Operadores de comparacin y condicionales


Operador Uso > >= < <= == != op1 > op2 op1 >= op2 op1 < op2 op1 <= op2 op1 == op2 op1 != op2 Devuelve verdadero si op1 es mayor que op2 op1 es mayor o igual que op2 op1 es menor que op2 op1 es menor o igual que op2 op1 y op2 son iguales op1 y op2 son distintos

. Operador de asignacin
Operador Uso := op1 := op2 Descripcion dos puntos + igual

Se pueden utilizar tanto para comparar nmeros como para comparar textos y fechas. En el caso de los textos, las comparaciones se hacen en orden alfabtico. Solo que es en un orden alfabtico estricto. Es decir el orden de los caracteres en la tabla de cdigos. As la letra y las vocales acentuadas nunca quedan bien ordenadas ya que figuran con cdigos ms altos. Las maysculas figuran antes que las minsculas (la letra Z es menor que la a).

VILLAMAR CEVALLOS JOSE


BASE DE DATOS

N4J

. Operadores Lgicos
Operador AND OR NOT Uso Es el "y" lgico. Evala dos condiciones y devuelve un valor de verdad slo si ambas son ciertas. Es el "o" lgico. Evala dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta. Negacin lgica. Devuelve el valor contrario de la expresin.

VALORES LOGICOS
Operadores lgicos AND (y lgico): Devuelve verdadero si las expresiones a su izquierda y derecha son ambas verdaderas.

NOT (negacin): Invierte la lgica de la expresin que est a su derecha. Si era verdadera mediante NOT pasa a ser falso.

OR

(o

lgico):

Devuelve

verdadero

si

cualquiera

de

las

dos

expresiones a izquierda y derecha del OR, son verdaderas. Operador de concatenacin ||(concatenacin): concatena una cadena a otra Ejemplo: Juan||cito [ Juancito]

EJEMPLOS DE OPERADORES AND


/*OBTIENE A LAS PERSONAS DE ENTRE 30 Y 70 AOS SELECT nombre, apellidos, FROM personas WHERE edad >= 30 OR AND edad <=70;

VILLAMAR CEVALLOS JOSE


BASE DE DATOS

N4J

/*OBTIENE A LAS PERSONAS DE MAS DE 50 AOS O MENOS DE 30 SELECT nombre, apellidos, FROM personas WHERE edad >= 30 AND edad <=50;

Operadores lgicos

BETWEEN

(El

operador

Between

nos

permite

obtener

datos

que

se

encuentren en un rango) IN (Permite obtener registros cuyos valores estn en una lista) LIKE (Se usa sobre todo con textos, permite obtener registros cuyo valor en un campo cumpla una condicin textual.LIKE utiliza una cadena que pude contener estos smbolos:) % _ Una serie de cualquiera de caracteres Un carcter cualquiera

IS NULL (Es nulo) IS NOT NULL(No nulo)

EJEMPLOS DE OPERADORES BETWEEN


/*Sacar objetos cuyos precios estn 15 y 20 (incluidos) SELECT tipo, modelo, precio FROM objetos WHERE precio BETWEEN 15 AND 20; EJEMPLO IN /*Obtiene objetos cuyo precios sea 4,5 u 14, solo uno de esos tres. SELECT tipo, modelo, precio FROM objetos WHERE precio IN (4, 5, 14); EJEMPLO LIKE

VILLAMAR CEVALLOS JOSE


BASE DE DATOS

N4J

/*Nombres que empiecen por S SELECT nombre FROM personas WHERE nombre LIKE A%; /*Apellidos sea Sanchez, senchez, stnchez SELECT apellido FROM personas WHERE apellido LIKE S_nchez%;

EJEMPLOS DE OPERADORES EJEMPLO IS NULL /*Personas que no tiene telefono SELECT nombre, apellido FROM personas WHERE telfono IS NULL

PRECEDENCIA DE OPERADORES Orden


1.- *(Multiplicar)/(Dividir) 2.- +(suma)-(resta) 3.- ||(concatenacin) 4.- Comparaciones (<, >, <>, 5.- IS [not] null, [not] like, in 6.- NOT 7.- AND 8.- OR

Вам также может понравиться