lunes, 12 de mayo de 2008

Operadores aritmeticos, valor null, alias, concateniacion y desc.

Uso de operadores aritméticos

En una columna podemos usar una operación y que en la columna salga el resultado, con un ejemplo se ve muy claro.

SELECT sal, sal + 300
FROM emp;

el resultado que nos dará sera en resumen lo siguiente:

SAL .........SAL + 300
-----------------------
5000 ........5300
2850 .........3150
...

Lo mismo con el resto de operadores aritméticos, solo tenemos que tener en cuenta que la multiplicación y la división tienen prioridad sobre la suma y la resta, los operadores de la misma prioridad se evalúan de izquierda a derecha, y los paréntesis pueden ser usados para cambiar la prioridad de evaluación y para clarificar las sentencias.


El valor NULL

Este es un valor inaccesible, sin valor, desconocido.
NULL no es lo mismo que cero o espacio en blanco, es un valor vacío.

Lo que quiere decir que cualquier operación que se haga con un valor NULL devolverá NULL.


El uso de Alias.

Podemos renombrar el nombre de alguna columna asignándoles un alias.

Se utiliza con el comando AS después del nombre de la columna y a continuación el alias, si hacemos pruebas podemos ver que si a continuación no usamos el AS también surge efecto.

SELECT ename AS name, sal salary
FROM emp;

quedaría así:

name salary
-------------------------------
...
...


La concatenación

Esta representada por dos barras verticales ||
Concatena columnas o cadenas de caracteres con otras columnas.
Crea una columna resultado que es una expresión de tipo carácter.

Por ejemplo:

SELECT ename || job AS "Employee"
FROM emp;

Employee
-------------------------
KINGPRESIDENT
BLAKEMANAGER
CLARKMANAGER

teniendo en cuenta que ename es KING y su job es PRESIDENT podemos ver como se juntan, como se concatenan.

También podemos usarlo de otra forma, insertando texto entre ellos, por ejemplo

SELECT ename || ' trabaja de ' || job
FROM emp;

ENAME JOB
-------------------------
KING trabaja de PRESIDENT
BLAKE trabaja de MANAGER
CLARK trabaja de MANAGER


Para acabar con este apartado, veremos como visualizar una especie de descripción de cualquier tabla que tengamos en nuestro SQL, se utiliza el comando DESC nombredelatabla pongamos un ejemplo:

DESC dept

y saldrá la descripción de la tabla desc, no hace falta cerrarlo con punto y coma.

1 comentario:

Anónimo dijo...

After getting more than 10000 visitors/day to my website I thought your selectsql.blogspot.com website also need unstoppable flow of traffic...

Use this BRAND NEW software and get all the traffic for your website you will ever need ...

= = > > http://get-massive-autopilot-traffic.com

In testing phase it generated 867,981 visitors and $540,340.

Then another $86,299.13 in 90 days to be exact. That's $958.88 a
day!!

And all it took was 10 minutes to set up and run.

But how does it work??

You just configure the system, click the mouse button a few
times, activate the software, copy and paste a few links and
you're done!!

Click the link BELOW as you're about to witness a software that
could be a MAJOR turning point to your success.

= = > > http://get-massive-autopilot-traffic.com