SlideShare una empresa de Scribd logo
1 de 7
Manual de Apuntes:
“Aplicación de Lenguaje SQL”
Modalidad: Curso Cerrado 2021
Curso de Capacitación perteneciente a:
CURSOS DE PERFECCIONAMIENTO
“Computación e Informática”
1
USO DE FUNCIONES
Funciones de agregación
Las funciones agregadas realizan operaciones en varios valores para crear resultados de resumen.
Función Ejemplo Descripción
Media Avg(Sales) Calcula la media (promedio) de un juego numérico de valores.
Recuento Count(Products) Determina el número de elementos con un valor no nulo.
Máximo Max(Revenue) Calcula el valor máximo (valor numérico más elevado) de las filas que
cumplen el argumento de expresión numérica.
Mediana Median(Sales) Calcula el valor medio de las filas que cumplen el argumento de expresión
numérica. Cuando hay un número par de filas, la mediana es la media de
las dos filas centrales. Esta función siempre devuelve un doble.
Mínimo Min(Revenue) Calcula el valor mínimo (valor numérico mínimo) de las filas que cumplen
el argumento de la expresión numérica.
StdDev StdDev(Sales)
StdDev(DISTINCT Sales)
Devuelve la desviación estándar de un conjunto de valores. El tipo de
retorno siempre es un doble.
StdDev_Pop StdDev_Pop(Sales)
StdDev_Pop(DISTINCT Sales)
Devuelve la desviación estándar de un juego de valores mediante la
fórmula numérica de la desviación estándar y la varianza de relleno.
Suma Sum(Revenue) Calcula la suma que se obtiene al agregar todos los valores que cumplen
el argumento de expresión numérica.
Funciones de calendario
Las funciones de calendario manipulan los datos de los tipos de dato DATE y DATETIME basados en un año de calendario.
Función Ejemplo Descripción
Current_Date Current_Date Devuelve la fecha actual.
Current_Time Current_Time(3) Devuelve la hora actual al número especificado de dígitos
de precisión, por ejemplo: HH:MM:SS.SSS
Si no se especifica ningún argumento, la función devuelve la
precisión por defecto.
Current_TimeStamp Current_TimeStamp(3) Devuelve la fecha/registro de hora actual al número
especificado de dígitos de precisión.
DayName DayName(Order_Date) Devuelve el nombre del día de la semana de una expresión
de fecha especificada.
2
Función Ejemplo Descripción
DayOfMonth DayOfMonth(Order_Date) Devuelve el número correspondiente al día del mes de una
expresión de fecha especificada.
DayOfWeek DayOfWeek(Order_Date) Devuelve un número entre 1 y 7 correspondiente al día de
la semana de una expresión de fecha especificada. Por
ejemplo, 1 siempre corresponde al domingo, 2 al lunes, y así
sucesivamente hasta el sábado, que corresponde al número
7.
DayOfYear DayOfYear(Order_Date) Devuelve el número (entre 1 y 366) correspondiente al día
del año de una expresión de fecha especificada.
Day_Of_Quarter Day_Of_Quarter(Order_Date) Devuelve un número (entre 1 y 92) que corresponde al día
del trimestre de la expresión de fecha especificada.
Hour Hour(Order_Time) Devuelve un número (entre 0 y 23) correspondiente a la
hora de una expresión de hora especificada. Por ejemplo, 0
corresponde a las 00:00 y 23 corresponde a las 23.00.
Minute Minute(Order_Time) Devuelve un número (entre 0 y 59) correspondiente al
minuto de una expresión de tiempo especificada.
Month Month(Order_Time) Devuelve el número (entre 1 y 12) correspondiente al mes
de una expresión de fecha especificada.
MonthName MonthName(Order_Time) Devuelve el nombre del mes de una expresión de fecha
especificada.
Month_Of_Quarter Month_Of_Quarter(Order_Date) Devuelve el número (entre 1 y 3) correspondiente al mes
del trimestre de una expresión de fecha especificada.
Now Now() Devuelve la fecha/hora actual. La función Now es
equivalente a la función Current_Timestamp.
Quarter_Of_Year Quarter_Of_Year(Order_Date) Devuelve el número (entre 1 y 4) correspondiente al
trimestre del año de una expresión de fecha especificada.
Second Second(Order_Time) Devuelve el número (entre 0 y 59) correspondiente a los
segundos de una expresión de tiempo especificada.
TimeStampAdd TimeStampAdd(SQL_TSI_MONTH,
12,Time."Order Date")
Agrega el número especificado de intervalos a un registro
de hora y devuelve un solo registro de hora.
Las opciones de intervalo son: SQL_TSI_SECOND,
SQL_TSI_MINUTE, SQL_TSI_HOUR, SQL_TSI_DAY,
SQL_TSI_WEEK, SQL_TSI_MONTH, SQL_TSI_QUARTER,
SQL_TSI_YEAR
TimeStampDiff TimeStampDiff(SQL_TSI_MONTH,
Time."Order Date",CURRENT_DATE)
Devuelve el número total de intervalos especificados entre
dos indicaciones de fecha/hora.
3
Función Ejemplo Descripción
Utiliza los mismos intervalos que TimeStampAdd.
Week_Of_Quarter Week_Of_Quarter(Order_Date) Devuelve un número (entre 1 y 13) que corresponde a la
semana del trimestre de la expresión de fecha especificada.
Week_Of_Year Week_Of_Year(Order_Date) Devuelve un número (entre 1 y 53) que corresponde a la
semana del año de la expresión de fecha especificada.
Year Year(Order_Date) Devuelve el año de la expresión de fecha especificada.
Funciones de conversión
Las funciones de conversión convierten un valor de un formato a otro.
Función Ejemplo Descripción
Cast Cast(hiredate AS CHAR(40)) FROM
employee
Cambia el tipo de dato de una expresión o un literal nulo a otro tipo
de dato. Por ejemplo, se puede convertir un nombre de cliente (un
tipo de datos Char o Varchar) o una fecha de nacimiento (un literal
de fecha y hora).
Utilice Cast para cambiar a un tipo de datos de fecha.
No use ToDate.
IfNull IfNull(Sales, 0) Prueba si una expresión se evalúa en un valor nulo y, en caso
afirmativo, asigna el valor especificado a la expresión.
IndexCol SELECT IndexCol(VALUEOF
(NQ_SESSION.GEOGRAPHY_LEVEL),
Country, State, City), Revenue FROM
Sales
Utiliza información externa para devolver la columna adecuada para
que la pueda ver el usuario conectado.
NullIf SELECT e.last_name,
NULLIF(e.job_id, j.job_id) "Old Job
ID" FROM employees e, job_history j
WHERE e.employee_id =
j.employee_id ORDER BY last_name,
"Old Job ID";
Compara dos expresiones. Si son iguales, la función devuelve nulo. Si
no son iguales, la función devuelve la primera expresión. No puede
especificar el literal NULL para la primera expresión.
To_DateTime SELECT To_DateTime ('2009-03-
0301:01:00', 'yyyy-mm-dd hh:mi:ss')
FROM sales
Convierte los literales de cadena de formato dateTime a un tipo de
datos DateTime.
4
Funciones matemáticas
Las funciones matemáticas descritas en esta sección realizan operaciones matemáticas.
Función Ejemplo Descripción
Abs Abs(Profit) Calcula el valor absoluto de una expresión numérica.
Acos Acos(1) Calcula el arcocoseno de una expresión numérica.
Asin Asin(1) Calcula el arcoseno de una expresión numérica.
Atan Atan(1) Calcula el arcotangente de una expresión numérica.
Atan2 Atan2(1, 2) Calcula el arcotangente de y/x, donde y es la primera expresión
numérica y x es la segunda expresión numérica.
Ceiling Ceiling(Profit) Redondea una expresión numérica no entera al siguiente entero
superior. Si la expresión numérica se evalúa como un entero, la
función CEILING devuelve ese entero.
Cos Cos(1) Calcula el coseno de una expresión numérica.
Cot Cot(1) Calcula la cotangente de una expresión numérica.
Degrees Degrees(1) Convierte una expresión de radianes a grados.
Exp Exp(4) Eleva el valor a la potencia especificada. Calcula e elevado a la
potencia n, donde e es la base del logaritmo natural.
ExtractBit Int ExtractBit(1, 5) Recupera un bit en una posición determinada en un entero. Devuelve
un entero de 0 o 1 que corresponde a la posición del bit.
Floor Floor(Profit) Redondea una expresión numérica no entera al siguiente entero
inferior. Si la expresión numérica se evalúa como un entero, la
función FLOOR devuelve ese entero.
Log Log(1) Calcula el logaritmo neperiano de una expresión.
Log10 Log10(1) Calcula el logaritmo decimal de una expresión.
Mod Mod(10, 3) Divide la primera expresión numérica entre la segunda expresión
numérica y devuelve la parte restante del cociente.
Pi Pi() Devuelve el valor constante de pi.
Power Power(Profit, 2) Toma la primera expresión numérica y la eleva a la potencia
especificada en la segunda expresión numérica.
Radians Radians(30) Convierte una expresión de grados a radianes.
Rand Rand() Devuelve un número pseudoaleatorio entre 0 y 1.
5
Función Ejemplo Descripción
RandFromSeed Rand(2) Devuelve un número pseudoaleatorio basado en un valor original.
Para un valor semilla concreto, se genera el mismo conjunto de
números aleatorios.
Round Round(2.166000, 2) Redondea una expresión numérica a n dígitos de precisión.
Sign Sign(Profit) Esta función devuelve lo siguiente:
 1 si la expresión numérica se evalúa como un número
positivo
 -1 si la expresión numérica se evalúa como un número
negativo
 0 si la expresión numérica se evalúa como cero
Sin Sin(1) Calcula el seno de una expresión numérica.
Sqrt Sqrt(7) Calcula la raíz cuadrada del argumento de expresión numérica. La
expresión numérica debe evaluar un número no negativo.
Tan Tan(1) Calcula la tangente de una expresión numérica.
Truncate Truncate(45.12345, 2) Trunca un número decimal para devolver el número especificado de
decimales desde el separador de decimales.
Funciones de cadena
Las funciones de cadena realizan diversas manipulaciones de caracteres. Actúan en las cadenas de caracteres.
Función Ejemplo Descripción
Concat SELECT DISTINCT Concat ('abc', 'def')
FROM employee
Concatena dos cadenas de caracteres.
Insert SELECT Insert('123456', 2, 3, 'abcd')
FROM table
Inserta una cadena de caracteres determinada en una ubicación
especificada de otra cadena de caracteres.
Left SELECT Left('123456', 3) FROM table Devuelve un número de caracteres especificado a la izquierda de la
cadena.
Length Length(Customer_Name) Devuelve la longitud, en número de caracteres, de una cadena
especificada. Se devuelve el tamaño excluyendo los caracteres finales
en blanco.
Locate Locate('d', 'abcdef') Devuelve la posición numérica de una cadena de caracteres en otra
cadena de caracteres. Si la cadena de caracteres no se encuentra en
la cadena en que se está buscando, la función devuelve un valor de 0.
Lower Lower(Customer_Name) Pasa a minúsculas una cadena de caracteres.
6
Función Ejemplo Descripción
Repeat Repeat('abc', 4) Repite una expresión especificada n veces.
Replace Replace('abcd1234', '123', 'zz') Reemplaza uno o más caracteres de una expresión de caracteres
especificada por uno o más caracteres.
Right SELECT Right('123456', 3) FROM
table
Devuelve un número especificado de caracteres a la derecha de la
cadena.
Space Space(2) Inserta espacios en blanco.
Substring Substring('abcdef' FROM 2) Crea una nueva cadena que empieza en un número fijo de caracteres
en la cadena original.
TrimBoth Trim(BOTH '_' FROM '_abcdef_') Elimina los caracteres iniciales y finales especificados de una cadena
de caracteres.
TrimLeading Trim(LEADING '_' FROM '_abcdef') Elimina los caracteres iniciales especificados de una cadena de
caracteres.
TrimTrailing Trim(TRAILING '_' FROM 'abcdef_') Elimina los caracteres finales especificados de una cadena de
caracteres.
Upper Upper(Customer_Name) Pasa a mayúsculas una cadena de caracteres.

Más contenido relacionado

Similar a Manual de Usuario - Lenguaje SQL - Clase 7.docx

Similar a Manual de Usuario - Lenguaje SQL - Clase 7.docx (20)

Funciones de Excel Carla Lozano
Funciones de Excel Carla LozanoFunciones de Excel Carla Lozano
Funciones de Excel Carla Lozano
 
Func excel
Func excelFunc excel
Func excel
 
Func Excel
Func ExcelFunc Excel
Func Excel
 
Pdf funciones c excel
Pdf funciones c excelPdf funciones c excel
Pdf funciones c excel
 
Func excel
Func excelFunc excel
Func excel
 
Funcioes excel
Funcioes excelFuncioes excel
Funcioes excel
 
Func excel
Func excelFunc excel
Func excel
 
Func excel
Func excelFunc excel
Func excel
 
Taller sql sesion_03_a
Taller sql sesion_03_aTaller sql sesion_03_a
Taller sql sesion_03_a
 
Funciones y fórmulas
Funciones y fórmulasFunciones y fórmulas
Funciones y fórmulas
 
Educ trabajo funciones en excel [×bern@chea m×™]
Educ trabajo  funciones en excel [×bern@chea m×™]Educ trabajo  funciones en excel [×bern@chea m×™]
Educ trabajo funciones en excel [×bern@chea m×™]
 
2-funciones-en-excel.ppt
2-funciones-en-excel.ppt2-funciones-en-excel.ppt
2-funciones-en-excel.ppt
 
2-funciones-en-excel.pptbbbbbbbbbjbbbbjhe
2-funciones-en-excel.pptbbbbbbbbbjbbbbjhe2-funciones-en-excel.pptbbbbbbbbbjbbbbjhe
2-funciones-en-excel.pptbbbbbbbbbjbbbbjhe
 
2-funciones-en-excel.ppt
2-funciones-en-excel.ppt2-funciones-en-excel.ppt
2-funciones-en-excel.ppt
 
exel y sus funciones
exel y sus funcionesexel y sus funciones
exel y sus funciones
 
funciones-en-excel
funciones-en-excelfunciones-en-excel
funciones-en-excel
 
Clasificacion de las funciones en excel
Clasificacion de las funciones en excelClasificacion de las funciones en excel
Clasificacion de las funciones en excel
 
Funciones de excel Rios Yamila
Funciones de excel Rios YamilaFunciones de excel Rios Yamila
Funciones de excel Rios Yamila
 
Manual excel medio funciones
Manual excel medio   funcionesManual excel medio   funciones
Manual excel medio funciones
 
Manual excel medio - funciones
Manual excel medio -  funcionesManual excel medio -  funciones
Manual excel medio - funciones
 

Manual de Usuario - Lenguaje SQL - Clase 7.docx

  • 1. Manual de Apuntes: “Aplicación de Lenguaje SQL” Modalidad: Curso Cerrado 2021 Curso de Capacitación perteneciente a: CURSOS DE PERFECCIONAMIENTO “Computación e Informática”
  • 2. 1 USO DE FUNCIONES Funciones de agregación Las funciones agregadas realizan operaciones en varios valores para crear resultados de resumen. Función Ejemplo Descripción Media Avg(Sales) Calcula la media (promedio) de un juego numérico de valores. Recuento Count(Products) Determina el número de elementos con un valor no nulo. Máximo Max(Revenue) Calcula el valor máximo (valor numérico más elevado) de las filas que cumplen el argumento de expresión numérica. Mediana Median(Sales) Calcula el valor medio de las filas que cumplen el argumento de expresión numérica. Cuando hay un número par de filas, la mediana es la media de las dos filas centrales. Esta función siempre devuelve un doble. Mínimo Min(Revenue) Calcula el valor mínimo (valor numérico mínimo) de las filas que cumplen el argumento de la expresión numérica. StdDev StdDev(Sales) StdDev(DISTINCT Sales) Devuelve la desviación estándar de un conjunto de valores. El tipo de retorno siempre es un doble. StdDev_Pop StdDev_Pop(Sales) StdDev_Pop(DISTINCT Sales) Devuelve la desviación estándar de un juego de valores mediante la fórmula numérica de la desviación estándar y la varianza de relleno. Suma Sum(Revenue) Calcula la suma que se obtiene al agregar todos los valores que cumplen el argumento de expresión numérica. Funciones de calendario Las funciones de calendario manipulan los datos de los tipos de dato DATE y DATETIME basados en un año de calendario. Función Ejemplo Descripción Current_Date Current_Date Devuelve la fecha actual. Current_Time Current_Time(3) Devuelve la hora actual al número especificado de dígitos de precisión, por ejemplo: HH:MM:SS.SSS Si no se especifica ningún argumento, la función devuelve la precisión por defecto. Current_TimeStamp Current_TimeStamp(3) Devuelve la fecha/registro de hora actual al número especificado de dígitos de precisión. DayName DayName(Order_Date) Devuelve el nombre del día de la semana de una expresión de fecha especificada.
  • 3. 2 Función Ejemplo Descripción DayOfMonth DayOfMonth(Order_Date) Devuelve el número correspondiente al día del mes de una expresión de fecha especificada. DayOfWeek DayOfWeek(Order_Date) Devuelve un número entre 1 y 7 correspondiente al día de la semana de una expresión de fecha especificada. Por ejemplo, 1 siempre corresponde al domingo, 2 al lunes, y así sucesivamente hasta el sábado, que corresponde al número 7. DayOfYear DayOfYear(Order_Date) Devuelve el número (entre 1 y 366) correspondiente al día del año de una expresión de fecha especificada. Day_Of_Quarter Day_Of_Quarter(Order_Date) Devuelve un número (entre 1 y 92) que corresponde al día del trimestre de la expresión de fecha especificada. Hour Hour(Order_Time) Devuelve un número (entre 0 y 23) correspondiente a la hora de una expresión de hora especificada. Por ejemplo, 0 corresponde a las 00:00 y 23 corresponde a las 23.00. Minute Minute(Order_Time) Devuelve un número (entre 0 y 59) correspondiente al minuto de una expresión de tiempo especificada. Month Month(Order_Time) Devuelve el número (entre 1 y 12) correspondiente al mes de una expresión de fecha especificada. MonthName MonthName(Order_Time) Devuelve el nombre del mes de una expresión de fecha especificada. Month_Of_Quarter Month_Of_Quarter(Order_Date) Devuelve el número (entre 1 y 3) correspondiente al mes del trimestre de una expresión de fecha especificada. Now Now() Devuelve la fecha/hora actual. La función Now es equivalente a la función Current_Timestamp. Quarter_Of_Year Quarter_Of_Year(Order_Date) Devuelve el número (entre 1 y 4) correspondiente al trimestre del año de una expresión de fecha especificada. Second Second(Order_Time) Devuelve el número (entre 0 y 59) correspondiente a los segundos de una expresión de tiempo especificada. TimeStampAdd TimeStampAdd(SQL_TSI_MONTH, 12,Time."Order Date") Agrega el número especificado de intervalos a un registro de hora y devuelve un solo registro de hora. Las opciones de intervalo son: SQL_TSI_SECOND, SQL_TSI_MINUTE, SQL_TSI_HOUR, SQL_TSI_DAY, SQL_TSI_WEEK, SQL_TSI_MONTH, SQL_TSI_QUARTER, SQL_TSI_YEAR TimeStampDiff TimeStampDiff(SQL_TSI_MONTH, Time."Order Date",CURRENT_DATE) Devuelve el número total de intervalos especificados entre dos indicaciones de fecha/hora.
  • 4. 3 Función Ejemplo Descripción Utiliza los mismos intervalos que TimeStampAdd. Week_Of_Quarter Week_Of_Quarter(Order_Date) Devuelve un número (entre 1 y 13) que corresponde a la semana del trimestre de la expresión de fecha especificada. Week_Of_Year Week_Of_Year(Order_Date) Devuelve un número (entre 1 y 53) que corresponde a la semana del año de la expresión de fecha especificada. Year Year(Order_Date) Devuelve el año de la expresión de fecha especificada. Funciones de conversión Las funciones de conversión convierten un valor de un formato a otro. Función Ejemplo Descripción Cast Cast(hiredate AS CHAR(40)) FROM employee Cambia el tipo de dato de una expresión o un literal nulo a otro tipo de dato. Por ejemplo, se puede convertir un nombre de cliente (un tipo de datos Char o Varchar) o una fecha de nacimiento (un literal de fecha y hora). Utilice Cast para cambiar a un tipo de datos de fecha. No use ToDate. IfNull IfNull(Sales, 0) Prueba si una expresión se evalúa en un valor nulo y, en caso afirmativo, asigna el valor especificado a la expresión. IndexCol SELECT IndexCol(VALUEOF (NQ_SESSION.GEOGRAPHY_LEVEL), Country, State, City), Revenue FROM Sales Utiliza información externa para devolver la columna adecuada para que la pueda ver el usuario conectado. NullIf SELECT e.last_name, NULLIF(e.job_id, j.job_id) "Old Job ID" FROM employees e, job_history j WHERE e.employee_id = j.employee_id ORDER BY last_name, "Old Job ID"; Compara dos expresiones. Si son iguales, la función devuelve nulo. Si no son iguales, la función devuelve la primera expresión. No puede especificar el literal NULL para la primera expresión. To_DateTime SELECT To_DateTime ('2009-03- 0301:01:00', 'yyyy-mm-dd hh:mi:ss') FROM sales Convierte los literales de cadena de formato dateTime a un tipo de datos DateTime.
  • 5. 4 Funciones matemáticas Las funciones matemáticas descritas en esta sección realizan operaciones matemáticas. Función Ejemplo Descripción Abs Abs(Profit) Calcula el valor absoluto de una expresión numérica. Acos Acos(1) Calcula el arcocoseno de una expresión numérica. Asin Asin(1) Calcula el arcoseno de una expresión numérica. Atan Atan(1) Calcula el arcotangente de una expresión numérica. Atan2 Atan2(1, 2) Calcula el arcotangente de y/x, donde y es la primera expresión numérica y x es la segunda expresión numérica. Ceiling Ceiling(Profit) Redondea una expresión numérica no entera al siguiente entero superior. Si la expresión numérica se evalúa como un entero, la función CEILING devuelve ese entero. Cos Cos(1) Calcula el coseno de una expresión numérica. Cot Cot(1) Calcula la cotangente de una expresión numérica. Degrees Degrees(1) Convierte una expresión de radianes a grados. Exp Exp(4) Eleva el valor a la potencia especificada. Calcula e elevado a la potencia n, donde e es la base del logaritmo natural. ExtractBit Int ExtractBit(1, 5) Recupera un bit en una posición determinada en un entero. Devuelve un entero de 0 o 1 que corresponde a la posición del bit. Floor Floor(Profit) Redondea una expresión numérica no entera al siguiente entero inferior. Si la expresión numérica se evalúa como un entero, la función FLOOR devuelve ese entero. Log Log(1) Calcula el logaritmo neperiano de una expresión. Log10 Log10(1) Calcula el logaritmo decimal de una expresión. Mod Mod(10, 3) Divide la primera expresión numérica entre la segunda expresión numérica y devuelve la parte restante del cociente. Pi Pi() Devuelve el valor constante de pi. Power Power(Profit, 2) Toma la primera expresión numérica y la eleva a la potencia especificada en la segunda expresión numérica. Radians Radians(30) Convierte una expresión de grados a radianes. Rand Rand() Devuelve un número pseudoaleatorio entre 0 y 1.
  • 6. 5 Función Ejemplo Descripción RandFromSeed Rand(2) Devuelve un número pseudoaleatorio basado en un valor original. Para un valor semilla concreto, se genera el mismo conjunto de números aleatorios. Round Round(2.166000, 2) Redondea una expresión numérica a n dígitos de precisión. Sign Sign(Profit) Esta función devuelve lo siguiente:  1 si la expresión numérica se evalúa como un número positivo  -1 si la expresión numérica se evalúa como un número negativo  0 si la expresión numérica se evalúa como cero Sin Sin(1) Calcula el seno de una expresión numérica. Sqrt Sqrt(7) Calcula la raíz cuadrada del argumento de expresión numérica. La expresión numérica debe evaluar un número no negativo. Tan Tan(1) Calcula la tangente de una expresión numérica. Truncate Truncate(45.12345, 2) Trunca un número decimal para devolver el número especificado de decimales desde el separador de decimales. Funciones de cadena Las funciones de cadena realizan diversas manipulaciones de caracteres. Actúan en las cadenas de caracteres. Función Ejemplo Descripción Concat SELECT DISTINCT Concat ('abc', 'def') FROM employee Concatena dos cadenas de caracteres. Insert SELECT Insert('123456', 2, 3, 'abcd') FROM table Inserta una cadena de caracteres determinada en una ubicación especificada de otra cadena de caracteres. Left SELECT Left('123456', 3) FROM table Devuelve un número de caracteres especificado a la izquierda de la cadena. Length Length(Customer_Name) Devuelve la longitud, en número de caracteres, de una cadena especificada. Se devuelve el tamaño excluyendo los caracteres finales en blanco. Locate Locate('d', 'abcdef') Devuelve la posición numérica de una cadena de caracteres en otra cadena de caracteres. Si la cadena de caracteres no se encuentra en la cadena en que se está buscando, la función devuelve un valor de 0. Lower Lower(Customer_Name) Pasa a minúsculas una cadena de caracteres.
  • 7. 6 Función Ejemplo Descripción Repeat Repeat('abc', 4) Repite una expresión especificada n veces. Replace Replace('abcd1234', '123', 'zz') Reemplaza uno o más caracteres de una expresión de caracteres especificada por uno o más caracteres. Right SELECT Right('123456', 3) FROM table Devuelve un número especificado de caracteres a la derecha de la cadena. Space Space(2) Inserta espacios en blanco. Substring Substring('abcdef' FROM 2) Crea una nueva cadena que empieza en un número fijo de caracteres en la cadena original. TrimBoth Trim(BOTH '_' FROM '_abcdef_') Elimina los caracteres iniciales y finales especificados de una cadena de caracteres. TrimLeading Trim(LEADING '_' FROM '_abcdef') Elimina los caracteres iniciales especificados de una cadena de caracteres. TrimTrailing Trim(TRAILING '_' FROM 'abcdef_') Elimina los caracteres finales especificados de una cadena de caracteres. Upper Upper(Customer_Name) Pasa a mayúsculas una cadena de caracteres.