Sistemascundl.files.wordpress.com



LENGUAJE SQL5006340-375920-51435461645SíntesisEn esta unidad se presenta la definición características, operaciones y funciones del lenguaje SQL.Este lenguaje es el permite la comunicación con el sistema de gestión de bases de datos con el usuario.Ejes de aprendizajeFunciones de agregadoCompetenciasConoce el SGBD y el lenguaje SQLAplica las funciones básicas del motor de bases de datos mysql utilizando el lenguaje SQLDesarrollo de los ejes de aprendizajeFunciones de SQLFunciones de agregadoLas funciones de agregado se usan dentro de una cláusula SELECT en grupos de registros para devolver un único valor que se aplica a un grupo de ANDODESCRIPCION AVGpara calcular el promedio de los valores de un campo determinado?COUNTUtilizada para devolver el número de registros de la selección?SUMDevuelve la suma de todos los valores de un campo determinado?MAXAplicada para devolver el valor más alto de un campo especificado?MINUtilizada para devolver el valor más bajo de un campo especificadoFunciones para cadena de caracteresEstas funciones aceptan caracteres como datos de entrada y pueden devolver caracteres o números. Las funciones de cadenas de caracteres retornan NULL si la longitud del resultado es mayor que el valor de la variable.Funciones De ConversiónLOWERConvierte en minúsculas la cadena de caracteres.UPPERConvierte en mayúsculas la cadena de caracteres.INITCAPConvierte la primera letra de cada palabra a mayúsculas.Manipulación De CaracteresCONCATUne dos o mas cadenas de caracteresEj: mysql> SELECT CONCAT('My', 'S', 'QL');-> 'MySQL'mysql> SELECT CONCAT('My', NULL, 'QL');-> NULLmysql> SELECT CONCAT(14.3);-> '14.3’ SUBSTRExtrae una cadena de una longitud y desde una posición.LENGTHDevuelve la longitud de una cadena en formato numérico.STRCMP(expr1,expr2): retorna 0 si las cadenas son idénticas, -1 si el primer argumento es menor que el segundo según el orden actual, y 1 en cualquier otro caso.Ej: mysql> SELECT STRCMP('text', 'text2');-> -1mysql> SELECT STRCMP('text2', 'text');-> 1mysql> SELECT STRCMP('text', 'text');-> 0LPADJustifica a la derecha con un carácter determinado.RPADJustifica a la izquierda con un carácter determinado.Funciones Tipo FechaCOMANDO DESCRIPCIONCURDATE(): Retorna la fecha horaria como valor en formato 'YYYY-MM-DD' o YYYYMMDD, dependiendo de si la función se usa en un contexto numérico o de cadena de caracteres.Ej: mysql> SELECT CURDATE();-> '1997-12-15'mysql> SELECT CURDATE() + 0;-> 19971215CURTIME(): Retorna la hora actual como valor en formato 'HH:MM:SS' o HHMMSS dependiendo de si la función se usa en un contexto numérico o de cadena de caracteresEj: mysql> SELECT CURTIME();-> '23:50:26'mysql> SELECT CURTIME() + 0;-> 235026DATE(expr):Extrae la parte de fecha de la expresión de fecha o fecha y hora expr.Ej: mysql> SELECT DATE('2003-12-31 01:02:03');-> '2003-12-31‘DATE_FORMAT: Formatea el valor date según la cadena format. Los siguientes especificadores pueden usarse en la cadena format :%a Día de semana abreviado (Sun..Sat)%b Mes abreviado (Jan..Dec)%c Mes, numérico (0..12)%D Día del mes con sufijo inglés (0th, 1st, 2nd, 3rd, ...)%d Día del mes numérico (00..31)%e Día del mes numérico (0..31)%f Microsegundos (000000..999999)%H Hora (00..23)%h Hora (01..12)%I Hora (01..12)%i Minutos, numérico (00..59)%j Día del a?o (001..366)%k Hora (0..23) %l Hora (1..12)%M Nombre mes (January..December)%m Mes, numérico (00..12)%p AM o PM%r Hora, 12 horas (hh:mm:ss seguido de AM o PM)%S Segundos (00..59)%s Segundos (00..59)%T Hora, 24 horas (hh:mm:ss)%U Semana (00..53), donde domingo es el primer día de la semana%u Semana (00..53), donde lunes es el primer día de la semana%V Semana (01..53), donde domingo es el primer día de la semana; usado con %X%v Semana (01..53), donde lunes es el primer día de la semana; usado con %x%W Nombre día semana (Sunday..Saturday)Ej: mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y');-> 'Saturday October 1997'mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s');-> '22:23:00'mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00','%D %y %a %d %m %b %j');-> '4th 97 Sat 04 10 Oct 277'mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00','%H %k %I %r %T %S %w');-> '22 22 10 10:23:00 PM 22:23:00 00 6'mysql> SELECT DATE_FORMAT('1999-01-01', '%X %V');-> '1998 52'DAYNAME(date):Retorna el nombre del día de la semana para date.Ej: mysql> SELECT DAYNAME('1998-02-05');-> 'Thursday‘DAYOFMONTH(date):DAYOFWEEK(date): Retorna el índice del día de la semana para date (1 = lunes, 2 = martes, 7 = sábado). Estos valores del índice se corresponden con el estándar ODBC.Ej: mysql> SELECT DAYOFWEEK('1998-02-03');-> 3 FROM_DAYS(N):Dado un número de día N, retorna un valor DATE.Ej: mysql> SELECT FROM_DAYS(729669);-> '1997-10-07‘NOW():Retorna la fecha y hora actual como valor en formato 'YYYY-MM-DD HH:MM:SS' o YYYYMMDDHHMMSS , dependiendo de si la función se usa en contexto numérico o de cadena de carácteres.Ej: mysql> SELECT NOW();-> '1997-12-15 23:50:26'mysql> SELECT NOW() + 0;-> 19971215235026Actividadingresar al mysqlEjecutar las líneas de comandos que están como ejemplo en cada una de las funciones ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download