{"id":7036,"date":"2021-12-10T18:06:27","date_gmt":"2021-12-10T18:06:27","guid":{"rendered":"https:\/\/capitalsoftware.com.ni\/?p=7036"},"modified":"2021-12-10T18:06:29","modified_gmt":"2021-12-10T18:06:29","slug":"9-conceptos-de-sql-que-deberian-saber-como-analista-de-datos","status":"publish","type":"post","link":"https:\/\/capitalsoftware.com.ni\/?p=7036","title":{"rendered":"9 Conceptos de SQL que deber\u00edan saber como analista de datos"},"content":{"rendered":"\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/capitalsoftware.com.ni\/wp-content\/uploads\/2021\/12\/image.png\" alt=\"9 Conceptos de SQL que deber\u00edan saber como analista de datos\" class=\"wp-image-7038\" width=\"792\" height=\"629\" srcset=\"https:\/\/capitalsoftware.com.ni\/wp-content\/uploads\/2021\/12\/image.png 613w, https:\/\/capitalsoftware.com.ni\/wp-content\/uploads\/2021\/12\/image-300x238.png 300w\" sizes=\"(max-width: 792px) 100vw, 792px\" \/><\/figure><\/div>\n\n\n<h2>1. CASE WHEN<\/h2>\n\n\n<p>La instrucci\u00f3n CASE pasa por condiciones y devuelve un valor cuando se cumple la primera condici\u00f3n (como una instrucci\u00f3n if-then-else). Entonces, una vez que una condici\u00f3n es verdadera, dejar\u00e1 de leer y devolver\u00e1 el resultado. Si no se cumple ninguna condici\u00f3n, devuelve el valor de la cl\u00e1usula ELSE.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. SELECT DISTINCT<\/h2>\n\n\n\n<p>SELECT DISTINCT es algo que siempre deben tener presente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. FUNCIONES AGREGADAS<\/h2>\n\n\n\n<p>En relaci\u00f3n con el punto N\u00ba2, debe tener un s\u00f3lido conocimiento de las funciones agregadas como min, max, sum, count, etc. Esto tambi\u00e9n significa que tendr\u00e1s un s\u00f3lido conocimiento de la cl\u00e1usula GROUP BY y HAVING.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. LEFT JOINS VS INNER JOINS<\/h2>\n\n\n\n<p>Para aquellos que son relativamente nuevos en SQL o no lo han usado por un tiempo, puede ser f\u00e1cil mezclar combinaciones izquierdas y combinaciones internas. Aseg\u00farese de comprender claramente c\u00f3mo cada combinaci\u00f3n genera resultados diferentes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. SUBQUERIES<\/h2>\n\n\n\n<p>Una sub consulta, tambi\u00e9n conocida como consulta interna, es una consulta dentro de una consulta y est\u00e1 incrustada en la cl\u00e1usula WHERE. Esta es una excelente manera de resolver problemas \u00fanicos que requieren m\u00faltiples consultas en secuencia para producir un resultado determinado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. STRING FORMATTING<\/h2>\n\n\n\n<p>Las funciones de texto\/cadena\/string son importantes, especialmente cuando se trabaja con datos que no est\u00e1n limpios. Algunos de ellos pueden ser:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>LEFT, RIGHT<\/li><li>TRIM<\/li><li>POSITION<\/li><li>SUBSTR<\/li><li>CONCAT<\/li><li>UPPER, LOWER<\/li><li>COALESCE<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">7. MANIPULACI\u00d3N DE DATE-TIME<\/h2>\n\n\n\n<p>Los formatos de fechas pueden hacer perder mucho tiempo. Por ejemplo, es posible que deba agrupar los datos por meses o convertir un formato variable de DD-MM-AAAA a simplemente el mes.<br>Algunas funciones que debes conocer son:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>EXTRACTO<\/li><li>DATEDIFF<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">8. WINDOW FUNCTIONS<\/h2>\n\n\n\n<p>Las funciones de ventana le permiten realizar un valor agregado en todas las filas, en lugar de devolver solo una fila (que es lo que hace una instrucci\u00f3n GROUP BY). Es extremadamente \u00fatil si desea clasificar filas, calcular sumas acumulativas y m\u00e1s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. UNION<\/h2>\n\n\n\n<p>Si tiene dos tablas con las mismas columnas y desea combinarlas, entonces deber\u00eda usar UNION.<\/p>\n\n\n\n<p>&#8212;&#8212;&#8212;&#8212;-<br>\ud83d\udca1\ud83d\udca1<br>Si quieren practicar SQL les recomiendo \u00e9sta p\u00e1gina con m\u00e1s de 100 problemas de SQL para practicar:&nbsp;<a href=\"https:\/\/lnkd.in\/dWg_h4Yw\">https:\/\/lnkd.in\/dWg_h4Yw<\/a><\/p>\n\n\n\n<p>Fuente:&nbsp;<a href=\"https:\/\/lnkd.in\/deRBeZ45\">https:\/\/lnkd.in\/deRBeZ45<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. CASE WHEN La instrucci\u00f3n CASE pasa por condiciones y devuelve un valor cuando se cumple la primera condici\u00f3n (como una instrucci\u00f3n if-then-else). Entonces, una vez que una condici\u00f3n es verdadera, dejar\u00e1 de leer y devolver\u00e1 el resultado. Si no se cumple ninguna condici\u00f3n, devuelve el valor de la cl\u00e1usula ELSE. 2. SELECT DISTINCT SELECT [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7036","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=\/wp\/v2\/posts\/7036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7036"}],"version-history":[{"count":3,"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=\/wp\/v2\/posts\/7036\/revisions"}],"predecessor-version":[{"id":7040,"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=\/wp\/v2\/posts\/7036\/revisions\/7040"}],"wp:attachment":[{"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/capitalsoftware.com.ni\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}