Академический Документы
Профессиональный Документы
Культура Документы
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
. 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).
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]
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
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