Академический Документы
Профессиональный Документы
Культура Документы
True
(1 row(s) affected)
Ejemplo:
SELECT TRY_PARSE('1234.5' AS decimal(5,1)) AS Result
Resultado:
Result
--------------------------------------1234.5
(1 row(s) affected)
Funcin PARSE. Retorna el resultado de una expresin, convertida al tipo de datos
solicitado. Sintaxis: PARSE (string_value AS data_type [USING culture])
Ejemplo:
SELECT PARSE('Monday, 13 december 2010' AS datetime2) AS Resultado
Resultado:
Resultado
---------------------2010-12-13 00:00:00.00
(1 row(s) affected)
FUNCIONES LGICAS
Funcin CHOOSE. Retorna el elemento de una lista de valores que se encuentra en el
ndice especificado. Sintaxis: CHOOSE (ndice, val1, val2[, val_n]).
Ejemplo:
SELECT CHOOSE( 1, 2.30, 2.90, 4.10) as 'Discount Price'
Resultado:
Discount Price
--------------------------------------2.30
(1 row(s) affected)
Funcin IIF. Retorna uno de dos valores, dependiendo de si la expresin booleana se
evala como verdadero o como falso. Sintaxis: IIF (expresin booleana, valor verdadero,
valor falso).
Ejemplo:
DECLARE @value1 int=1
DECLARE @value2 int=5
SELECT IIF(@value1 > @value2, 'True', 'False').
Resultado:
----False
(1 row(s) affected)
FUNCIONES MATEMTICAS
Funcin LOG. Retorna el logaritmo natural de la expresin flotante especificada. Sintaxis:
LOG (expresin flotante[, base]).
Por omisin retorna el logaritmo natural, con base e, donde e=2.718281828
Ejemplo:
SELECT LOG(10)
Resultado:
---------------------2.30258509299405
(1 row(s) affected)
Ejemplo:
SELECT LOG(10,10)
Resultado:
---------------------1
(1 row(s) affected)
FUNCIONES DE CADENAS DE
CARACTERES.
Funcin CONCAT. Retorna una cadena de caracteres que es resultado de concatenar
dos o ms valores.
Ejemplos:
SELECT 'Alberto' + ', ' + 'Morillo'
SELECT CONCAT('Alberto', ' ', 'Morillo', ' ', 'Rodriguez')
Resultados:
---------------Alberto, Morillo
(1 row(s) affected)
------------------------Alberto Morillo Rodriguez
(1 row(s) affected)
Funcin FORMAT. Retorna un valor formateado con el formato especificado y cultura, si
se especifica. Sintaxis: FORMAT (valor, formato[, cultura]).
DECLARE @d DATETIME = '10/24/2011';
--SELECT FORMAT (@d, 'd', 'es-es') AS Result; -- Spanish - Spain
--SELECT FORMAT (@d, 'd', 'es-DO') AS Result; -- Spanish - Dominican Republic
--SELECT FORMAT (@d, 'd', 'af') AS Result; -- Afrikaans
SELECT FORMAT (@d, 'd', 'hy') AS Result; -- Armenian