O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

FUNCIONES SQL

Cristian Jiménez Giraldo Espanhol

Conteúdo do mapa

FUNCIONES SQL

  1. FUNCIONES DE CADENA

    • FUNCIÓN SUBSTRING
      • La función de subcadena en SQL se utiliza para tomar una parte de los datos almacenados. Esta función tiene diferentes nombres según las diferentes bases de datos: MySQL: SUBSTR( ), SUBSTRING( ), Oracle: SUBSTR( ) SQL Server: SUBSTRING( )
        • EJEMPLO:
          • select substring('Buenas tardes',8,6); retorna "tardes".
    • FUNCIÓN STR
      • Convierte números a caracteres; el primer parámetro indica el valor numérico a convertir, el segundo la longitud del resultado (debe ser mayor o igual a la parte entera del número más el signo si lo tuviese) y el tercero, la cantidad de decimales. El segundo y tercer argumento son opcionales y deben ser positivos. String significa cadena en inglés.
        • EJEMPLO:
          • Se convierte el valor numérico "123.456" a cadena, especificando 7 de longitud y 3 decimales: select str(123.456,7,3); select str(-123.456,7,3); retorna '-123.46';
    • FUNCIÓN STUFF
      • Inserta la cadena enviada como cuarto argumento, en la posición indicada en el segundo argumento, reemplazando la cantidad de caracteres indicada por el tercer argumento en la cadena que es primer parámetro. Stuff significa rellenar en inglés.
        • EJEMPLO
          • select stuff('abcde',3,2,'opqrs'); retorna "abopqrse". Es decir, coloca en la posición 2 la cadena "opqrs" y reemplaza 2 caracteres de la primer cadena. Los argumentos numéricos deben ser positivos y menor o igual a la longitud de la primera cadena, caso contrario, retorna "null". Si el tercer argumento es mayor que la primera cadena, se elimina hasta el primer carácter.
    • FUNCIÓN LEN
      • Retorna la longitud de la cadena enviada como argumento. "len" viene de length, que significa longitud en inglés.
        • EJEMPLO
          • select len('Hola'); devuelve 4.
    • FUNCIÓN UPPER
      • Retornan la cadena con todos los caracteres en mayúsculas.
        • EJEMPLO:
          • select upper('HOLA ESTUDIAnte');
    • FUNCIÓN REPLICATE
      • Repite una cadena la cantidad de veces especificada
        • EJEMPLO
          • select replicate ('Hola',3); retorna "HolaHolaHola";
    • FUNCIÓN REVERSE
      • Devuelve la cadena invirtiendo el orden de los caracteres.
        • EJEMPLO:
          • select reverse('Hola'); retorna "aloH".
    • FUNCIÓN LOWER
      • Retornan la cadena con todos los caracteres en minúsculas. lower significa reducir en inglés.
        • EJEMPLO
          • select lower('HOLA ESTUDIAnte'); retorna "hola estudiante".
  2. FUNCIONES MATEMÁTICAS

    • FUNCIÓN ABS
      • Retorna el valor absoluto del argumento "x".
        • EJEMPLO
          • select abs(-20); retorna 20.
    • FUNCIÓN CEILING
      • Redondea hacia arriba el argumento "x".
        • EJEMPLO
          • select ceiling(12.34); retorna 13.
    • FUNCIÓN FLOOR
      • Redondea hacia abajo el argumento "x".
        • EJEMPLO
          • select floor(12.34); retorna 12.
    • FUNCIÓN ROUND
      • Retorna un número redondeado a la longitud especificada. "longitud" debe ser tinyint, smallint o int. Si "longitud" es positivo, el número de decimales es redondeado según "longitud"; si es negativo, el número es redondeado desde la parte entera según el valor de "longitud".
        • EJEMPLO
          • select round(123.456,1); retorna "123.400", es decir, redondea desde el primer decimal. select round(123.456,2); retorna "123.460", es decir, redondea desde el segundo decimal. select round(123.456,-1); retorna "120.000", es decir, redondea desde el primer valor entero (hacia la izquierda). select round(123.456,-2); retorna "100.000", es decir, redondea desde el segundo valor entero (hacia la izquierda).
    • FUNCIÓN TRUNC
      • TRUNC es una funcion de PL/SQL muy popular en el mundo ORACLE, recibe una fecha con hora y la devuelve truncada a las 00:00:00. Es decir si se pasa como parametro 25/08/2009 19:45:23 devuelve 25/08/2009 00:00:00.
    • FUNCIÓN SIGN
      • si el argumento es un valor positivo devuelve 1;-1 si es negativo y si es 0, 0.
  3. FUNCIONES FECHA-HORA

    • FUNCIÓN DATEADD
      • agrega un intervalo a la fecha especificada, es decir, retorna una fecha adicionando a la fecha enviada como tercer argumento, el intervalo de tiempo indicado por el primer parámetro, tantas veces como lo indica el segundo parámetro. Los valores para el primer argumento pueden ser: year (año), quarter (cuarto), month (mes), day (dia), week (semana), hour (hora), minute (minuto), second (segundo) y millisecond (milisegundo).
        • EJEMPLO
          • select dateadd(day,3,'1980/11/02'); retorna "1980/11/05", agrega 3 días. select dateadd(month,3,'1980/11/02'); retorna "1981/02/02", agrega 3 meses. select dateadd(hour,2,'1980/11/02'); retorna "1980/02/02 2:00:00", agrega 2 horas. select dateadd(minute,16,'1980/11/02'); retorna "1980/02/02 00:16:00", agrega 16 minutos.
    • FUNCIÓN DATEDIFF
      • Calcula el intervalo de tiempo (según el primer argumento) entre las 2 fechas. El resultado es un valor entero que corresponde a fecha2-fecha1. Los valores de "partedelafecha) pueden ser los mismos que se especificaron anteriormente.
        • EJEMPLO
          • select datediff (day,'2005/10/28','2006/10/28'); retorna 365 (días). select datediff(month,'2005/10/28','2006/11/29'); retorna 13 (meses).
    • FUNCIÓN DAY
      • Retorna el día de la fecha especificada.
        • EJEMPLO
          • select day(getdate());
    • FUNCIÓN GETDATE
      • Retorna la fecha y hora actuales.
        • EJEMPLO
          • select getdate();
    • FUNCIÓN MONTH
      • Retorna el mes de la fecha especificada.
        • EJEMPLO
          • select month(getdate());
    • FUNCIÓN YEAR
      • retorna el año de la fecha especificada.
        • EJEMPLO
          • select year(getdate());

Informações

Descrição
Funciones SQL SERVER - CADENAS - MATEMÁTICAS - FECHA HORA
Criado por
Cristian Jiménez Giraldo · abr 2020
Atualizado
24 abr 2020
Visualizações
6
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?