Programacion

Páginas: 24 (5886 palabras) Publicado: 3 de julio de 2013
Formato de la sentencia SELECT
SELECT [ALL | DISTINCT ]
             [{,}]
FROM | 
        [{,|}]
[WHERE  [{ AND|OR }]]
[GROUP BY  [{,}]]
[HAVING [{ AND|OR }]]
[ORDER BY | [ASC | DESC]
                [{,| [ASC | DESC ]}]]

Clausulas de Select
SELECT
[ALL | DISTINCT | DISTINCTROW]
[HIGH_PRIORITY]
[STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT][SQL_BUFFER_RESULT]
[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
select_expr,...
[INTO OUTFILE 'file_name' export_options]
| INTO DUMPFILE 'file_name']
[FROM table_references
[WHERE where_definition]
[GROUP BY \
[ASC | DESC], ... [WITH ROLLUP]]
[HAVING where_definition]
[ORDER BY \
[ASC | DESC] ,...]
[LIMIT \][PROCEDURE procedure_name(argument_list)]
[FOR UPDATE | LOCK IN SHARE MODE]]

Todas las claúsulas usadas deben darse en el mismo orden exacto que se muestra en la descripción de la sintaxis. Por ejemplo, la cláusula HAVING debe estar después de cualquier cláusula GROUP BY y antes de cualquier cláusula ORDER BY.

Operadores aritméticos
Suma
El operador +
Este operador se utiliza paraordenarle a la computadora que sume dos números.
Ejemplos:
25 + 3 devuelve 28
9 + 13 devuelve 22

Resta
El operador -
Este operador se utiliza para ordenarle a la computadora que reste dos números.
Ejemplos:

25 - 3 devuelve 22
9 - 13 devuelve -4

Multiplicacion
El operador *
Este operador se utiliza para ordenarle a la computadora que multiplique dos números.
Ejemplos:

25 * 3devuelve 75
9 * 13 devuelve 117

Divicion
El operador /
Este operador se utiliza para ordenarle a la computadora que divida dos números.
Ejemplos:

25 / 5 devuelve 5
39 / 13 devuelve 3

Operadores de comparación & lógicos

Operadores lógicos (verdadero/falso)
Mientras que los operadores aritméticos se usan principalmente con números, los operadores lógicos están pensados para usarsecon valores lógicos (verdadero y falso). Hay solo tres operadores lógicos: y, o y no. El siguiente código de TurtleScript muestra cómo usarlos:
$y_1_1 = verdadero y verdadero # -> verdadero
$y_1_0 = verdadero y falso # -> falso
$y_0_1 = falso y verdadero # -> falso
$y_0_0 = falso y falso # -> falso

$o_1_1 = verdadero o verdadero # -> verdadero
$o_1_0 = verdadero o falso # -> verdadero$o_0_1 = falso o verdadero # -> verdadero
$o_0_0 = falso o falso # -> falso

$no_1 = no verdadero # -> falso
$no_0 = no falso # -> verdadero


Operadores de comparación
Considera esta comparación sencilla:
$respuesta = 10 > 3
Aquí, 10 se compara con 3 usando el operador «más grande que». El resultado de esta operación, es decir, el valor lógico verdadero, se guarda enla variable $respuesta.
Todos los números y variables (que contengan números) pueden compararse entre sí usando operadores de comparación.
Estos son todos los posibles operadores de comparación:
$A == $B
igual a
la respuesta es «verdadera» si $A es igual a $B
$A != $B
no igual a
la respuesta es «verdadera» si $A no es igual a $B
$A > $B
mayor que
la respuesta es «verdadera» si $A es mayor que $B
$A < $Bmenor que
la respuesta es «verdadera» si $A es menor que $B
$A >= $B
mayor o igual que
la respuesta es «verdadera» si $A es mayor o igual que $B
$A SELECT 38.8, CAST(38.8 AS CHAR);
-> 38.8, '38.8'
Si una función de cadenas da una cadena binaria como argumento, la cadena resultante también es binaria. Un número convertido a cadena se trata como cadena binaria (esto es, es sensible amayúsculas en comparaciones). Esto afecta sólo a comparaciones.
Normalmente, si una expresión en una comparación de cadenas es sensible a mayúsculas, la comparación se realiza con sensibilidad a mayúsculas.
expr LIKE pat [ESCAPE 'escape-char']
Con LIKE puede usar los siguientes dos caracteres comodín en el patrón:
Carácter
Descrición
%
Coincidencia de cualquier número de caracteres,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS