Structured Query Language (SQL ) se utiliza para almacenar , manipular o de otra manera a los datos contenidos en los sistemas de gestión de bases de datos relacionales ( RDBMS ) . Los comodines y funciones ayudan al usuario buscar y gestionar la información específica de la base de datos. Un comodín puede ser utilizado en lugar de un carácter o múltiples caracteres en una búsqueda , y las funciones están incorporados en características que permiten al usuario realizar diversos cálculos sobre la información en la base de datos . Funciones
Las siguientes funciones se pueden hacer en los valores de una columna: "AVG ()," " count () ", "FIRST () ", "LAST () ", "MAX () , " " MIN (), " y" SUM (). " Las siguientes funciones se utilizan para devolver un solo valor : " UCASE ()" y " LCASE ()" convertir el caso del campo , " MID ()" devuelve el texto de la cadena , "LEN ()" devuelve el número de caracteres ; "ROUND ()" redondea un valor numérico ; . " NOW ( ) " devuelve la fecha y hora del sistema, y " FORMAT ( ) " cambia la visualización del campo
Función Ejemplos
Todas las funciones comienzan con " SELECT ". Si en una tabla denominada " People ", y que quiere saber es la media de la columna "Edad" , utilice la siguiente instrucción :
SELECT AVG (Edad ) AS DE AgeAverage personas por
Las funciones pueden ser combinadas con "WHERE ", para devolver información más específica. Imagínese que usted desea identificar cuáles de sus clientes han hecho una compra cuyo " precio" fue superior a la media , a partir de una tabla llamada "Pedidos ". Usted puede utilizar la siguiente sentencia SQL: SELECT
cliente FROM Pedidos
donde el precio > ( SELECT AVG ( price) FROM PEDIDOS )
comodines
los comodines se utilizan en las búsquedas. Un signo "% " indica un sustituto para cualquier número de caracteres. Un guión bajo "_" es un sustituto de un solo carácter. Para limitar la sustitución de un rango definido de caracteres , utilice corchetes . Por ejemplo, [ abc] devolvería cualquier entrada con un a, b ó c en esa posición. También puede buscar caracteres no en una lista - [! Abc] . Y [ ^ abc ] puede ser utilizado tanto para devolver una entrada que no tenga un a, b ó c en esa posición
Ejemplos comodín
usted quiere encontrar un cliente , pero no recuerda su nombre . Usted sabe que comenzó con " Así ". Utilice la siguiente búsqueda :
SELECT * FROM Clientes
DONDE LastName LIKE ' % sa '
Alguien le da una nota para mostrar los detalles de un cliente, pero su letra horrible hace que algunas letras ilegibles. Utilice esta búsqueda:
SELECT * FROM Clientes
DONDE LastName LIKE ' So_ra_o '
o estrechar la búsqueda por lo que las letras pueden ser:
SELECT * FROM clientes
DONDE LastName LIKE 'So [ PYQ ] ra [ nhm ] o'