{"id":593,"date":"2017-07-11T01:46:36","date_gmt":"2017-07-11T01:46:36","guid":{"rendered":"http:\/\/www.manualsqlserver.com\/?p=593"},"modified":"2020-05-20T21:29:58","modified_gmt":"2020-05-20T21:29:58","slug":"funciones-matematicas-en-sql-server","status":"publish","type":"post","link":"https:\/\/manualsqlserver.com\/?p=593","title":{"rendered":"Funciones matem\u00e1ticas en SQL Server"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"220\" height=\"241\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_FuncionesMatematicasD.png\" alt=\"\" class=\"wp-image-1342\"\/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Funciones matem\u00e1ticas<\/strong><\/h1>\n\n\n\n<p>Las funciones matem\u00e1ticas realizan c\u00e1lculos basados en valores de entrada y reportan un valor num\u00e9rico.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Las funciones matem\u00e1ticas son:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Funci\u00f3n<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td>ABS(Exp. Num\u00e9rica)<\/td><td>Reporta el valor absoluto de una expresi\u00f3n num\u00e9rica<\/td><\/tr><tr><td>DEGREES(Exp. Num\u00e9rica)<\/td><td>Reporta el valor del \u00e1ngulo en grados de uno expresado en radianes.<\/td><\/tr><tr><td>RAND()<\/td><td>Reporta un n\u00famero aleatorio entre 0 y 1<\/td><\/tr><tr><td>ACOS(Exp. Num\u00e9rica)<\/td><td>Reporta el \u00e1ngulo en radianes llamado Arco Coseno.<\/td><\/tr><tr><td>EXP(Exp. Num\u00e9rica)<\/td><td>Reporta el valor exponencial de la expresi\u00f3n num\u00e9rica.<\/td><\/tr><tr><td>ROUND(Exp. Num\u00e9rica, n)<\/td><td>Reporta una expresi\u00f3n numperica redondeada en n decimales.<\/td><\/tr><tr><td>ASIN(Exp. Num\u00e9rica)<\/td><td>Reporta el \u00e1ngulo en radianes llamado Arco seno.<\/td><\/tr><tr><td>FLOOR(Exp. Num\u00e9rica)<\/td><td>Reporta el entero menor o igual que la expresi\u00f3n num\u00e9rica especificada.<\/td><\/tr><tr><td>SIGN(Exp. Num\u00e9rica)<\/td><td>Reporta el signo de la expresi\u00f3n num\u00e9rica<\/td><\/tr><tr><td>ATAN(Exp. Num\u00e9rica)<\/td><td>Reporta el \u00e1ngulo en radianes llamado Arco Tangente.<\/td><\/tr><tr><td>LOG(Exp. Num\u00e9rica [,base])<\/td><td>Reporta el logaritmo natural de una expresi\u00f3n num\u00e9rica<\/td><\/tr><tr><td>SIN(Exp. Num\u00e9rica)<\/td><td>Reporta el seno de un \u00e1ngulo expresado en radianes.<\/td><\/tr><tr><td>ATN2(Exp. Num\u00e9rica1, Exp. Num\u00e9rica2)<\/td><td>Devuelve el \u00e1ngulo, en radianes, entre el eje x positivo y el rayo desde el origen hasta el punto (y, x), donde x e y son los valores de las dos expresiones flotantes especificadas.<\/td><\/tr><tr><td>LOG10(Exp. Num\u00e9rica)<\/td><td>Reporta el logaritmo en base 10 de la expresi\u00f3n num\u00e9rica.<\/td><\/tr><tr><td>SQRT(Exp. Num\u00e9rica)<\/td><td>Reporta la ra\u00edz cuadrada de la expresi\u00f3n num\u00e9rica<\/td><\/tr><tr><td>CEILING(Exp. Num\u00e9rica)<\/td><td>Reporta el entero m\u00e1s peque\u00f1o mayor o igual que la expresi\u00f3n num\u00e9rica especificada.<\/td><\/tr><tr><td>PI()<\/td><td>Reporta el valor de Pi.<\/td><\/tr><tr><td>SQUARE(Exp. Num\u00e9rica)<\/td><td>Reporta el cuadrado de la expresi\u00f3n num\u00e9rica<\/td><\/tr><tr><td>COS(Exp. Num\u00e9rica)<\/td><td>Reporta el \u00e1ngulo en radianes llamado Coseno.<\/td><\/tr><tr><td>POWER(Exp. Num\u00e9rica, n)<\/td><td>Reporta la expresi\u00f3n num\u00e9rica elevada a la n potencia.<\/td><\/tr><tr><td>TAN(Exp. Num\u00e9rica)<\/td><td>Reporta el \u00e1ngulo en radianes llamado Tangente.<\/td><\/tr><tr><td>COT(Exp. Num\u00e9rica)<\/td><td>Reporta el \u00e1ngulo en radianes llamado Cotangente.<\/td><\/tr><tr><td>RADIANS(Exp. Num\u00e9rica)<\/td><td>Reporta el valor en radianes de un \u00e1ngulo especificado.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<ins class=\"adsbygoogle\"\n     style=\"display:block; text-align:center;\"\n     data-ad-layout=\"in-article\"\n     data-ad-format=\"fluid\"\n     data-ad-client=\"ca-pub-2636008503986218\"\n     data-ad-slot=\"1902193434\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Ejercicios<\/strong><\/h2>\n\n\n\n<p><strong>Ejercicio 1<\/strong><br><strong>Calcular el valor en radianes de 2 PI()<\/strong><br>SELECT &#8216;El valor de PI*2 en radianes es: &#8216; + CONVERT(varchar, DEGREES((PI()*2)))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 2<\/strong><br><strong>Calcular el valor del arco coseno de -1<\/strong><br>SELECT &#8216;El Arco Coseno de -1 es: &#8216; + CONVERT(varchar, ACOS(-1))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 3<\/strong><br><strong>Hallar el valor exponencial de 2. La constante e (2,718281\u2026) es la base de los logaritmos naturales.<\/strong><br>SELECT &#8216;El valor de e elevado al cuadrado es: &#8216; + Convert(nvarchar,EXP(2))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 4 <\/strong><br><strong>Redondear los valores 345.6763 en 3 decimales y 2348.56983 en 2 decimales<\/strong><br>SELECT ROUND(345.6763, 3), ROUND(2348.56983, 2);<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 5<\/strong><br><strong>Calcular el valor del Arco Seno de -1<\/strong><br>Select &#8216;El ASIN de 1 es is: &#8216; + CONVERT(varchar, ASIN(1))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 6<\/strong><br><strong>Reportar el mayor entero de 25.86, -45.96 y $12.02<\/strong><br>Select FLOOR(25.86), FLOOR(-45.96), FLOOR($12.02)<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 7<\/strong><br><strong>Mostrar los signos de los n\u00fameros desde -2 hasta 2<\/strong><br>DECLARE @Valor real<br>SET @Valor = -2<br>WHILE @Valor &lt;= 2<br>BEGIN<br>SELECT SIGN(@Valor)<br>SELECT @Valor = @Valor + 1<br>END<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 8<\/strong><br><strong>Calcular el arco tangente de -50 y -100<\/strong><br>Select &#8216;El ATAN of -50 es: &#8216; + CONVERT(varchar, ATAN(-50))<br>Select &#8216;El ATAN of -100 es: &#8216; + CONVERT(varchar, ATAN(-100))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 9<\/strong><br><strong>Calcular el valor de logaritmo de 10<\/strong><br>Select &#8216;El Logaritmo de 10 es: &#8216; + CONVERT(varchar, LOG(10))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 10<\/strong><br><strong>Calcular el seno de 50<\/strong><br>Select &#8216;El Seno de 50 es: &#8216; + CONVERT(varchar,SIN(50))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 11<\/strong><br><strong>Calcular el arco tangente de 35.5 y 130<\/strong><br>Select &#8216;El arco tangente del angulo es: &#8216; + CONVERT(varchar,ATN2(35.5,130 ))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 12<\/strong><br><strong>Calcular el valor de logaritmo en base 10 de 50<\/strong><br>Select &#8216;El Logaritmo en base 10 de 50 es: &#8216; + CONVERT(varchar,LOG10(50))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 13<\/strong><br><strong>Hallar la ra\u00edz cuadrada de 50<\/strong><br>SELECT SQRT(50)<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 14<\/strong><br><strong>Reportar el menor entero de 25.86, -45.96 y $12.02<\/strong><br>Select CEILING(25.86), CEILING(-45.96), CEILING($12.02)<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 15<\/strong><br><strong>Hallar el conseno de 89<\/strong><br>SELECT &#8216;El Coseno de 89 es: &#8216; + CONVERT(varchar,COS(89))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 16<\/strong><br><strong>Hallar el valor de 25 elevado a la cuarta<\/strong><br>SELECT POWER(25, 4)<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 17<\/strong><br><strong>Hallar la tangente de PI entre 6<\/strong><br>SELECT TAN(PI()\/6)<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 18<\/strong><br><strong>Hellar la cotangente de 150<\/strong><br>Select &#8216;La cotangente de 150 es: &#8216; + CONVERT(varchar,COT(150))<br>go<\/p>\n\n\n\n<p><strong>Ejercicio 19<\/strong><br><strong>Hallar el valor en radiantes de 90<\/strong><br>SELECT &#8216;El valor en RADIANES de 90 es: &#8216; + CONVERT(varchar, RADIANS(90))<br>go<\/p>\n\n\n\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<ins class=\"adsbygoogle\"\n     style=\"display:block; text-align:center;\"\n     data-ad-layout=\"in-article\"\n     data-ad-format=\"fluid\"\n     data-ad-client=\"ca-pub-2636008503986218\"\n     data-ad-slot=\"1902193434\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Funciones matem\u00e1ticas Las funciones matem\u00e1ticas realizan c\u00e1lculos basados en valores de entrada y reportan un valor num\u00e9rico.<\/p><p><a class=\"more-link btn\" href=\"https:\/\/manualsqlserver.com\/?p=593\">Seguir leyendo<\/a><\/p>\n","protected":false},"author":1,"featured_media":1342,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6,8],"tags":[30,32,53],"class_list":["post-593","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-consultasdedatos","category-funcionessql","category-programacion","tag-funciones","tag-funciones-matematicas","tag-sqlserver","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=593"}],"version-history":[{"count":1,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/593\/revisions"}],"predecessor-version":[{"id":1344,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/593\/revisions\/1344"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/media\/1342"}],"wp:attachment":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}