𝐓𝐨𝐩𝐢𝐜𝐨𝐬 𝐄𝐬𝐬𝐞𝐧𝐜𝐢𝐚𝐢𝐬 𝐝𝐞 𝐒𝐐𝐋 📚
📢Fala, galera!
No post de hoje, vamos falar um pouco sobre trilha de aprendizado para SQL.
Nessa jornada, é super importante construir uma base sólida em SQL.
Abaixo estão alguns tópicos essenciais que você precisa dominar :
🔹𝐂𝐨𝐧𝐬𝐮𝐥𝐭𝐚𝐬 𝐁𝐚́𝐬𝐢𝐜𝐚𝐬: cláusulas SELECT, FROM, WHERE.
🔹𝐎𝐫𝐝𝐞𝐧𝐚𝐜̧𝐚̃𝐨 𝐞 𝐅𝐢𝐥𝐭𝐫𝐚𝐠𝐞𝐦: ORDER BY, GROUP BY, HAVING.
🔹𝐉𝐨𝐢𝐧𝐬: INNER , LEFT , RIGHT .
🔹𝐅𝐮𝐧𝐜̧𝐨̃𝐞𝐬 𝐝𝐞 𝐀𝐠𝐫𝐞𝐠𝐚𝐜̧𝐚̃𝐨: COUNT, SUM, AVG, MIN, MAX.
🔹𝐒𝐮𝐛𝐪𝐮𝐞𝐫𝐢𝐞𝐬: Consultas aninhadas dentro de consultas.
🔹𝐌𝐨𝐝𝐢𝐟𝐢𝐜𝐚𝐜̧𝐚̃𝐨 𝐝𝐞 𝐃𝐚𝐝𝐨𝐬: INSERT, UPDATE, DELETE.
🔹𝐈𝐧𝐝𝐞𝐱𝐚𝐜̧𝐚̃𝐨: Otimização da performance das consultas.
🔹𝐍𝐨𝐫𝐦𝐚𝐥𝐢𝐳𝐚𝐜̧𝐚̃𝐨: Garantindo um design de banco de dados eficiente.
🔹 𝐕𝐢𝐞𝐰𝐬: Criando “tabelas virtuais” para consultas simplificadas.
🔹𝐂𝐨𝐦𝐩𝐫𝐞𝐞𝐧𝐝𝐞𝐧𝐝𝐨 𝐑𝐞𝐥𝐚𝐜̧𝐨̃𝐞𝐬 𝐝𝐞 𝐁𝐚𝐧𝐜𝐨 𝐝𝐞 𝐃𝐚𝐝𝐨𝐬(cardinalidade): 1-1, 1-N, N-N.
🔹𝐅𝐮𝐧𝐜̧𝐨̃𝐞𝐬 𝐝𝐞 𝐉𝐚𝐧𝐞𝐥𝐚(Window Functions) também são importantes para profissionais de dados. Elas permitem uma análise e manipulação avançada de dados dentro de subconjuntos específicos. Funções de janela comumente usadas incluem:
🔸𝐑𝐎𝐖_𝐍𝐔𝐌𝐁𝐄𝐑(): Atribui um número único a cada linha com base em uma ordem especificada.
🔸𝐑𝐀𝐍𝐊() 𝐞 𝐃𝐄𝐍𝐒𝐄_𝐑𝐀𝐍𝐊(): Classifica dados com base em uma ordem especificada, lidando com empates de forma diferente.
🔸𝐋𝐀𝐆() 𝐞 𝐋𝐄𝐀𝐃(): a dados de linhas anteriores ou seguintes dentro de uma partição.
🔸𝐒𝐔𝐌(), 𝐀𝐕𝐆(), 𝐌𝐈𝐍(), 𝐌𝐀𝐗(): Agregações sobre uma janela definida de linhas.
✅ Espero que este post seja útil para você.
✅ Se achou este post informativo, salve e compartilhe 🔁
✅Se você lembrar de mais algum, comenta abaixo 👇🏼
#bigdata #dataengineering #problemsolving #sql #skillsets #dataanalytics #datascience #dataanalyst
Créditos da imagem: Brij kishore Pandey