Date post: | 07-Feb-2017 |
Category: |
Software |
Upload: | luis-david-nieto-mejia |
View: | 150 times |
Download: | 1 times |
USO DEL AS,UPPER,LOWER
EN BASES DE DATOS
• El as es una sentencia que permite renombrar el titulo de una consulta a lo que deseemos de una tabla de bases de datos, trayendo una consulta única que puede verse en el administrador de la bases de datos ,también puede traerse como una consulta para renombrar el titulo de una tabla en el programa o sistema.
¿QUÉ ES EL AS ?
EJEMPLO DEL AS
Para la sentencia normal de una bases de datos quedaría así :
select cedula from alumnos = en el administrador de la bases de datos aparecerá de esta forma:
cedula (nombre de la columna)
24285262 (resultado de la columna)58181815 81818181 18177717
Haciendo uso del as quedaría así:
select cedula from alumnos as "id"
id(nombre de la columna)
24285262 (resultado de la columna)
5818181581818181 18177717
Pero por lo general cuando estamos haciendo el programa la mayoría de las personas les coloca un titulo a cada columna de la tabla en el programa por que solo traerá el resultado de la consulta.Se puede editar donde dice title1,el 2,el 3,el 4, pero con el as se puede tomar un consulta de una tabla y cambiarle el nombre En la bases de datos y colocando un código a la tabla en el programa (en este caso yo utilizo java)
UPEER
Hay otras sentencias aun mas especiales y que nos ayudan a cambiarle la vista al usuario, en este caso hablaremos de la sentencia "upeer" el uso de upper se obtiene que los registros a consultar se mostraran en mayúsculas ,esto puede tener ventajas en la vista del sistema para que se vea mas definido para la consulta que se hace por ejemplo con nombres propios o un titulo de algo propio.
Nombre propio: LUIS (En mayusculas por la sentencia upper)
la sentencia es algo así: SELECT UPPER(nombre de la columna de la tabla) FROM (nombre de la tabla a consultar);
Y Así se vería la consulta normal:
SELECT UPPER(usuarios) FROM seguridad;
Resultado:
USUARIOS
LUISDAVIDPAOLA
RODRIGUEZ
EJEMPLO DE UPEER
EJEMPLO DE UPEER CON MI WAMP SERVER DE LA BASES DE DATOS
STUDIO
SENTENCIA
RESULTADO
LOWERPara lo contrario del upper tenemos la sentencia lower que permite pasar a minúsculas la consulta ,todo esto permite que si se guarda en mayúsculas cualquier letra se hace a minúscula para por ejemplo una consulta de un blog de unos comentarios, para que no se vea que la persona grita o algo por ejemplo se hace una consulta a minúsculas y da un observación mas amistosa para el publico.
Nombre propio: luis (En minusculas por la sentencia lower)
EJEMPLO DE LOWERla sentencia es algo así: SELECT LOWER(nombre de la columna de la tabla) FROM (nombre de la tabla a consultar);
Y Así se vería la consulta normal:
SELECT LOWER(usuarios) FROM seguridad;
Resultado:
usuarios
luisdavidpaola
rodriguez
EJEMPLO DE LOWER CON MI WAMP SERVER DE LA BASES DE DATOS
STUDIO
Se sabe que la concetanenacion en programación le da sentido a lo que estamos programando, pues bien también se puede con los administradores de bases de datos de mysql,sql y sql server.asi las consultas son mas amistosas.
para mysql se utiliza la sentencia concat que seria las iniciales de concatenacion ejemplo:
SELECT CONCAT(‘El nombre del usuario es: ‘,nombre) FROM seguridad;
y el resultado seria esto
columna= nombreEl nombre del usuario es: Luis
El nombre del usuario es: DavidEl nombre del usuario es: paloa
El nombre del usuario es: rodríguez
CONCATENACION
EJEMPLO DE CONCATENACION CON MI WAMP SERVER DE LA BASES DE DATOS
STUDIO
LEFThay otras sentencias mas peculiares y que ayudan a darle mas sentido a las consultas como left que permite tomar la primera letra de una consulta y si concatenamos la función upper obtendremos la letra en mayúsculas
sentencia de LEFT :
LEFT ( character_expression , integer_expression )
donde carácter es un string o varchar y es el nombre de la columna en la bases de datos y integer es un numero o int y retorna la letra
USO DEL LEFTSELECT LEFT( nombre, 1 ) AS LETRAUSUARIOS FROM prueba5
LETRAUSUARIOS
ldpr
si se le coloca un upeer quedaria asi:
SELECT UPPER( LEFT( nombre, 1 ) ) AS LETRAUSUARIOS FROM prueba5
Y el resultado de la consulta seria así:
L D P
R
EJEMPLO DE LEFT CON MI WAMP SERVER DE LA BASES DE DATOS
STUDIO
SUBSTRINGHay otra función que retorna la parte izquierda o el substring dependiendo de los valores que agreguemos a su sentencia ,en este caso la sentencia es SUBSTRING()
en este caso la sentencia seria algo así:SELECT SUBSTRING( nombre, 2 ) AS LETRAUSUARIOSFROM prueba5
LETRAUSUARIOS uis
avid aola
odriguez
EJEMPLO DE SUBSTRING CON MI WAMP SERVER DE LA BASES DE
DATOS STUDIO
EJEMPLO FINAL PARA DESTACAR TODOS LOS EJERCICIOS PROPUESTOS
bibliografiaUrl: https://msdn.microsoft.com/es-es/library/ms174400(v=sql.120).aspx
Url:http://www.sqlinfo.net/mysql/mysql_function_upper_lower.php
finalEspero les haya gustado mi
presentación ,fue lo mas didáctica posible y consultando con mi wamp server y a java
que fueron mis primeros programas que aprendí a programar y el ultimo ejercicio dando una mayúscula a la primera letra del nombre y lo demás minúscula para
tener mas sentido a la consulta ,mi conclusión es que no importa que
guardemos en las bases de datos, con las consultas podemos modificar los registros y darle mas sentido a la vista del sistema.