[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples":3,"page-\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples-pt":433,"surroundings\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples-pt":3258},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Documentação","\u002Fpt\u002Fdocs","pt\u002F01.docs",[9,26],{"title":10,"path":11,"stem":12,"children":13,"page":-1},"Português","\u002Fpt\u002Fdocs\u002Fwelcome","pt\u002F01.docs\u002F01.welcome\u002F01.index",[14,16],{"title":15,"path":11,"stem":12},"Welcome",{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started","pt\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"Instalação","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","pt\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Core","\u002Fpt\u002Fdocs\u002Fcore","pt\u002F01.docs\u002F02.core",[31,56,67,75,109,144,176,191,200,231,246,276,284,293,310,330,367,404],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5","pt\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"Introdução","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"Uso Básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"Recursos Avançados","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"Considerações de Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"Referência da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"Uuid","\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid","pt\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":53,"path":65,"stem":66},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":68,"path":69,"stem":70,"children":71,"page":25},"Gerador de Código QR","\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[72],{"title":68,"path":73,"stem":74},"\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":76,"path":77,"stem":78,"children":79,"page":25},"Image Cropper","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper","pt\u002F01.docs\u002F02.core\u002F04.image-cropper",[80,83,87,91,94,97,101,105],{"title":37,"path":81,"stem":82},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":84,"path":85,"stem":86},"Utilização Básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":88,"path":89,"stem":90},"Funcionalidades Avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":49,"path":92,"stem":93},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":53,"path":95,"stem":96},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":98,"path":99,"stem":100},"Exemplos","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":102,"path":103,"stem":104},"Perguntas Frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":106,"path":107,"stem":108},"Ferramentas Relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":110,"path":111,"stem":112,"children":113,"page":25},"Json To Csv","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv",[114,118,122,125,129,133,136,140],{"title":115,"path":116,"stem":117},"Introduction","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":119,"path":120,"stem":121},"Uso básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":88,"path":123,"stem":124},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":126,"path":127,"stem":128},"Consideracoes de Seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":130,"path":131,"stem":132},"Referencia da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":98,"path":134,"stem":135},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":137,"path":138,"stem":139},"Perguntas frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":141,"path":142,"stem":143},"Ferramentas relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":145,"path":146,"stem":147,"children":148,"page":25},"Open Graph Meta Generator","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[149,152,156,160,164,167,170,173],{"title":115,"path":150,"stem":151},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":153,"path":154,"stem":155},"Guia de Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":157,"path":158,"stem":159},"Funcionalidades avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":161,"path":162,"stem":163},"Considerações de segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":53,"path":165,"stem":166},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":98,"path":168,"stem":169},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":137,"path":171,"stem":172},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":141,"path":174,"stem":175},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":177,"path":178,"stem":179,"children":180,"page":25},"Scientific Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[181,184,188],{"title":115,"path":182,"stem":183},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":185,"path":186,"stem":187},"Utilização básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":157,"path":189,"stem":190},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":192,"path":193,"stem":194,"children":195,"page":25},"Sha Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator",[196],{"title":197,"path":198,"stem":199},"Calculadora de Hash SHA","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":201,"path":202,"stem":203,"children":204,"page":25},"Sql Prettify","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify",[205,208,212,216,219,222,225,228],{"title":115,"path":206,"stem":207},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":209,"path":210,"stem":211},"Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":213,"path":214,"stem":215},"Funcionalidades Avancadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":126,"path":217,"stem":218},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":53,"path":220,"stem":221},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":98,"path":223,"stem":224},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":137,"path":226,"stem":227},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":141,"path":229,"stem":230},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":232,"path":233,"stem":234,"children":235,"page":25},"Yaml To Toml","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[236,239,242],{"title":115,"path":237,"stem":238},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":119,"path":240,"stem":241},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":243,"path":244,"stem":245},"Recursos avancados","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":247,"path":248,"stem":249,"children":250,"page":25},"Beyond Compare","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare",[251,254,257,260,264,267,270,273],{"title":115,"path":252,"stem":253},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":41,"path":255,"stem":256},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":243,"path":258,"stem":259},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":261,"path":262,"stem":263},"Consideracoes de seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":130,"path":265,"stem":266},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":98,"path":268,"stem":269},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":137,"path":271,"stem":272},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":141,"path":274,"stem":275},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":277,"path":278,"stem":279,"children":280,"page":25},"Group Chat","\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat","pt\u002F01.docs\u002F02.core\u002F06.group-chat",[281],{"title":115,"path":282,"stem":283},"\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":285,"path":286,"stem":287,"children":288,"page":25},"Hmac Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[289],{"title":290,"path":291,"stem":292},"Calculadora HMAC","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":294,"path":295,"stem":296,"children":297,"page":25},"Jwt Parser","\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser",[298,301,304,307],{"title":115,"path":299,"stem":300},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":41,"path":302,"stem":303},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":45,"path":305,"stem":306},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":49,"path":308,"stem":309},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":311,"path":312,"stem":313,"children":314,"page":25},"Area Converter","\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter","pt\u002F01.docs\u002F02.core\u002F08.area-converter",[315,318,321,324,327],{"title":115,"path":316,"stem":317},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":84,"path":319,"stem":320},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":88,"path":322,"stem":323},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":98,"path":325,"stem":326},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":102,"path":328,"stem":329},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":331,"path":332,"stem":333,"children":334,"page":25},"Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas",[335,339,343,347,351,355,359,363],{"title":336,"path":337,"stem":338},"Introdução - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F0.introduction",{"title":340,"path":341,"stem":342},"Utilização básica - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F02.basic-usage",{"title":344,"path":345,"stem":346},"Funcionalidades avançadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F03.advanced-features",{"title":348,"path":349,"stem":350},"Segurança - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F04.security-considerations",{"title":352,"path":353,"stem":354},"Referência da API - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F05.api-reference",{"title":356,"path":357,"stem":358},"Exemplos - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F06.examples",{"title":360,"path":361,"stem":362},"FAQ - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F07.faq",{"title":364,"path":365,"stem":366},"Ferramentas relacionadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F08.related-tools",{"title":368,"path":369,"stem":370,"children":371,"page":25},"Html Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview","pt\u002F01.docs\u002F02.core\u002F35.html-preview",[372,376,380,384,388,392,396,400],{"title":373,"path":374,"stem":375},"Introduction - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F0.introduction",{"title":377,"path":378,"stem":379},"Basic usage - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F02.basic-usage",{"title":381,"path":382,"stem":383},"Advanced features - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F03.advanced-features",{"title":385,"path":386,"stem":387},"Security considerations - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F04.security-considerations",{"title":389,"path":390,"stem":391},"API reference - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F05.api-reference",{"title":393,"path":394,"stem":395},"Examples - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F06.examples",{"title":397,"path":398,"stem":399},"FAQ - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F07.faq",{"title":401,"path":402,"stem":403},"Related tools - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F08.related-tools",{"title":405,"path":406,"stem":407,"children":408,"page":25},"Gerador de cartões","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card","pt\u002F01.docs\u002F02.core\u002F36.business-card",[409,412,416,420,424,427,430],{"title":405,"path":410,"stem":411},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F0.introduction",{"title":413,"path":414,"stem":415},"Utilização","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F02.basic-usage",{"title":417,"path":418,"stem":419},"Funções avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F03.advanced-features",{"title":421,"path":422,"stem":423},"Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F04.security-considerations",{"title":98,"path":425,"stem":426},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F06.examples",{"title":137,"path":428,"stem":429},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F07.faq",{"title":141,"path":431,"stem":432},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F08.related-tools",{"id":434,"title":98,"body":435,"description":445,"extension":3252,"meta":3253,"navigation":3254,"path":223,"seo":3255,"sitemap":3256,"stem":224,"__hash__":3257},"content_pt\u002Fpt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples.md",{"type":436,"value":437,"toc":3218},"minimark",[438,442,446,451,456,462,514,519,573,577,581,665,669,764,768,772,776,883,887,1008,1012,1016,1020,1171,1175,1350,1354,1358,1362,1424,1428,1513,1517,1521,1623,1627,1759,1763,1767,1771,1835,1839,1953,1957,1961,2020,2024,2096,2100,2104,2154,2158,2222,2226,2230,2234,2328,2332,2450,2454,2458,2462,2525,2529,2612,2616,2620,2624,2789,2793,3016,3020,3024,3029,3069,3074,3115,3119,3124,3164,3169,3211,3214],[439,440,98],"h1",{"id":441},"exemplos",[443,444,445],"p",{},"Esta pagina apresenta exemplos praticos de uso do SQL Prettify com consultas SQL comuns. Os blocos SQL permanecem inalterados para facilitar a comparacao entre a entrada e a saida formatada.",[447,448,450],"h2",{"id":449},"consultas-select-basicas","Consultas SELECT basicas",[452,453,455],"h3",{"id":454},"select-simples","SELECT simples",[443,457,458],{},[459,460,461],"strong",{},"Entrada:",[463,464,469],"pre",{"className":465,"code":466,"language":467,"meta":468,"style":468},"language-sql shiki shiki-themes github-light github-light dark-plus","select id, name, email from users where active = 1;\n","sql","",[470,471,472],"code",{"__ignoreMap":468},[473,474,477,481,485,488,491,494,497,500,503,507,511],"span",{"class":475,"line":476},"line",1,[473,478,480],{"class":479},"sGiLm","select",[473,482,484],{"class":483},"svVIm"," id, ",[473,486,487],{"class":479},"name",[473,489,490],{"class":483},", email ",[473,492,493],{"class":479},"from",[473,495,496],{"class":483}," users ",[473,498,499],{"class":479},"where",[473,501,502],{"class":483}," active ",[473,504,506],{"class":505},"sGmsN","=",[473,508,510],{"class":509},"sewGd"," 1",[473,512,513],{"class":483},";\n",[443,515,516],{},[459,517,518],{},"Saida formatada:",[463,520,522],{"className":465,"code":521,"language":467,"meta":468,"style":468},"SELECT\n  id,\n  name,\n  email\nFROM users\nWHERE active = 1;\n",[470,523,524,529,535,544,550,559],{"__ignoreMap":468},[473,525,526],{"class":475,"line":476},[473,527,528],{"class":479},"SELECT\n",[473,530,532],{"class":475,"line":531},2,[473,533,534],{"class":483},"  id,\n",[473,536,538,541],{"class":475,"line":537},3,[473,539,540],{"class":479},"  name",[473,542,543],{"class":483},",\n",[473,545,547],{"class":475,"line":546},4,[473,548,549],{"class":483},"  email\n",[473,551,553,556],{"class":475,"line":552},5,[473,554,555],{"class":479},"FROM",[473,557,558],{"class":483}," users\n",[473,560,562,565,567,569,571],{"class":475,"line":561},6,[473,563,564],{"class":479},"WHERE",[473,566,502],{"class":483},[473,568,506],{"class":505},[473,570,510],{"class":509},[473,572,513],{"class":483},[452,574,576],{"id":575},"select-com-order-by","SELECT com ORDER BY",[443,578,579],{},[459,580,461],{},[463,582,584],{"className":465,"code":583,"language":467,"meta":468,"style":468},"select u.id, u.name, u.email from users u where u.active = 1 order by u.name asc, u.created_at desc;\n",[470,585,586],{"__ignoreMap":468},[473,587,588,590,594,597,600,603,606,608,610,612,614,616,619,622,625,627,629,631,634,637,639,642,644,646,648,651,653,655,657,660,663],{"class":475,"line":476},[473,589,480],{"class":479},[473,591,593],{"class":592},"sfYXg"," u",[473,595,596],{"class":483},".",[473,598,599],{"class":592},"id",[473,601,602],{"class":483},", ",[473,604,605],{"class":592},"u",[473,607,596],{"class":483},[473,609,487],{"class":592},[473,611,602],{"class":483},[473,613,605],{"class":592},[473,615,596],{"class":483},[473,617,618],{"class":592},"email",[473,620,621],{"class":479}," from",[473,623,624],{"class":483}," users u ",[473,626,499],{"class":479},[473,628,593],{"class":592},[473,630,596],{"class":483},[473,632,633],{"class":592},"active",[473,635,636],{"class":505}," =",[473,638,510],{"class":509},[473,640,641],{"class":479}," order by",[473,643,593],{"class":592},[473,645,596],{"class":483},[473,647,487],{"class":592},[473,649,650],{"class":479}," asc",[473,652,602],{"class":483},[473,654,605],{"class":592},[473,656,596],{"class":483},[473,658,659],{"class":592},"created_at",[473,661,662],{"class":479}," desc",[473,664,513],{"class":483},[443,666,667],{},[459,668,518],{},[463,670,672],{"className":465,"code":671,"language":467,"meta":468,"style":468},"SELECT\n  u.id,\n  u.name,\n  u.email\nFROM users u\nWHERE u.active = 1\nORDER BY\n  u.name ASC,\n  u.created_at DESC;\n",[470,673,674,678,689,699,708,715,730,736,750],{"__ignoreMap":468},[473,675,676],{"class":475,"line":476},[473,677,528],{"class":479},[473,679,680,683,685,687],{"class":475,"line":531},[473,681,682],{"class":592},"  u",[473,684,596],{"class":483},[473,686,599],{"class":592},[473,688,543],{"class":483},[473,690,691,693,695,697],{"class":475,"line":537},[473,692,682],{"class":592},[473,694,596],{"class":483},[473,696,487],{"class":592},[473,698,543],{"class":483},[473,700,701,703,705],{"class":475,"line":546},[473,702,682],{"class":592},[473,704,596],{"class":483},[473,706,707],{"class":592},"email\n",[473,709,710,712],{"class":475,"line":552},[473,711,555],{"class":479},[473,713,714],{"class":483}," users u\n",[473,716,717,719,721,723,725,727],{"class":475,"line":561},[473,718,564],{"class":479},[473,720,593],{"class":592},[473,722,596],{"class":483},[473,724,633],{"class":592},[473,726,636],{"class":505},[473,728,729],{"class":509}," 1\n",[473,731,733],{"class":475,"line":732},7,[473,734,735],{"class":479},"ORDER BY\n",[473,737,739,741,743,745,748],{"class":475,"line":738},8,[473,740,682],{"class":592},[473,742,596],{"class":483},[473,744,487],{"class":592},[473,746,747],{"class":479}," ASC",[473,749,543],{"class":483},[473,751,753,755,757,759,762],{"class":475,"line":752},9,[473,754,682],{"class":592},[473,756,596],{"class":483},[473,758,659],{"class":592},[473,760,761],{"class":479}," DESC",[473,763,513],{"class":483},[447,765,767],{"id":766},"consultas-join","Consultas JOIN",[452,769,771],{"id":770},"inner-join","INNER JOIN",[443,773,774],{},[459,775,461],{},[463,777,779],{"className":465,"code":778,"language":467,"meta":468,"style":468},"select u.id, u.name, u.email, p.title, p.content from users u inner join posts p on u.id = p.user_id where u.active = 1 and p.published = 1;\n",[470,780,781],{"__ignoreMap":468},[473,782,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,816,818,820,822,825,827,829,832,835,838,840,842,844,846,849,851,854,857,859,861,863,865,867,870,872,874,877,879,881],{"class":475,"line":476},[473,784,480],{"class":479},[473,786,593],{"class":592},[473,788,596],{"class":483},[473,790,599],{"class":592},[473,792,602],{"class":483},[473,794,605],{"class":592},[473,796,596],{"class":483},[473,798,487],{"class":592},[473,800,602],{"class":483},[473,802,605],{"class":592},[473,804,596],{"class":483},[473,806,618],{"class":592},[473,808,602],{"class":483},[473,810,443],{"class":592},[473,812,596],{"class":483},[473,814,815],{"class":592},"title",[473,817,602],{"class":483},[473,819,443],{"class":592},[473,821,596],{"class":483},[473,823,824],{"class":592},"content",[473,826,621],{"class":479},[473,828,624],{"class":483},[473,830,831],{"class":479},"inner join",[473,833,834],{"class":483}," posts p ",[473,836,837],{"class":479},"on",[473,839,593],{"class":592},[473,841,596],{"class":483},[473,843,599],{"class":592},[473,845,636],{"class":505},[473,847,848],{"class":592}," p",[473,850,596],{"class":483},[473,852,853],{"class":592},"user_id",[473,855,856],{"class":479}," where",[473,858,593],{"class":592},[473,860,596],{"class":483},[473,862,633],{"class":592},[473,864,636],{"class":505},[473,866,510],{"class":509},[473,868,869],{"class":479}," and",[473,871,848],{"class":592},[473,873,596],{"class":483},[473,875,876],{"class":592},"published",[473,878,636],{"class":505},[473,880,510],{"class":509},[473,882,513],{"class":483},[443,884,885],{},[459,886,518],{},[463,888,890],{"className":465,"code":889,"language":467,"meta":468,"style":468},"SELECT\n  u.id,\n  u.name,\n  u.email,\n  p.title,\n  p.content\nFROM users u\nINNER JOIN posts p ON u.id = p.user_id\nWHERE u.active = 1\n  AND p.published = 1;\n",[470,891,892,896,906,916,926,937,946,952,976,990],{"__ignoreMap":468},[473,893,894],{"class":475,"line":476},[473,895,528],{"class":479},[473,897,898,900,902,904],{"class":475,"line":531},[473,899,682],{"class":592},[473,901,596],{"class":483},[473,903,599],{"class":592},[473,905,543],{"class":483},[473,907,908,910,912,914],{"class":475,"line":537},[473,909,682],{"class":592},[473,911,596],{"class":483},[473,913,487],{"class":592},[473,915,543],{"class":483},[473,917,918,920,922,924],{"class":475,"line":546},[473,919,682],{"class":592},[473,921,596],{"class":483},[473,923,618],{"class":592},[473,925,543],{"class":483},[473,927,928,931,933,935],{"class":475,"line":552},[473,929,930],{"class":592},"  p",[473,932,596],{"class":483},[473,934,815],{"class":592},[473,936,543],{"class":483},[473,938,939,941,943],{"class":475,"line":561},[473,940,930],{"class":592},[473,942,596],{"class":483},[473,944,945],{"class":592},"content\n",[473,947,948,950],{"class":475,"line":732},[473,949,555],{"class":479},[473,951,714],{"class":483},[473,953,954,956,958,961,963,965,967,969,971,973],{"class":475,"line":738},[473,955,771],{"class":479},[473,957,834],{"class":483},[473,959,960],{"class":479},"ON",[473,962,593],{"class":592},[473,964,596],{"class":483},[473,966,599],{"class":592},[473,968,636],{"class":505},[473,970,848],{"class":592},[473,972,596],{"class":483},[473,974,975],{"class":592},"user_id\n",[473,977,978,980,982,984,986,988],{"class":475,"line":752},[473,979,564],{"class":479},[473,981,593],{"class":592},[473,983,596],{"class":483},[473,985,633],{"class":592},[473,987,636],{"class":505},[473,989,729],{"class":509},[473,991,993,996,998,1000,1002,1004,1006],{"class":475,"line":992},10,[473,994,995],{"class":479},"  AND",[473,997,848],{"class":592},[473,999,596],{"class":483},[473,1001,876],{"class":592},[473,1003,636],{"class":505},[473,1005,510],{"class":509},[473,1007,513],{"class":483},[447,1009,1011],{"id":1010},"consultas-de-agregacao","Consultas de agregacao",[452,1013,1015],{"id":1014},"group-by-com-agregacao","GROUP BY com agregacao",[443,1017,1018],{},[459,1019,461],{},[463,1021,1023],{"className":465,"code":1022,"language":467,"meta":468,"style":468},"select u.id, u.name, count(p.id) as post_count, sum(p.views) as total_views from users u left join posts p on u.id = p.user_id where u.active = 1 group by u.id, u.name having count(p.id) > 0 order by total_views desc;\n",[470,1024,1025],{"__ignoreMap":468},[473,1026,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1049,1052,1054,1056,1058,1061,1064,1067,1070,1072,1074,1076,1079,1081,1083,1086,1088,1090,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1126,1128,1130,1132,1134,1136,1138,1140,1143,1146,1148,1150,1152,1154,1156,1159,1162,1164,1166,1169],{"class":475,"line":476},[473,1028,480],{"class":479},[473,1030,593],{"class":592},[473,1032,596],{"class":483},[473,1034,599],{"class":592},[473,1036,602],{"class":483},[473,1038,605],{"class":592},[473,1040,596],{"class":483},[473,1042,487],{"class":592},[473,1044,602],{"class":483},[473,1046,1048],{"class":1047},"symQ-","count",[473,1050,1051],{"class":483},"(",[473,1053,443],{"class":592},[473,1055,596],{"class":483},[473,1057,599],{"class":592},[473,1059,1060],{"class":483},") ",[473,1062,1063],{"class":479},"as",[473,1065,1066],{"class":483}," post_count, ",[473,1068,1069],{"class":1047},"sum",[473,1071,1051],{"class":483},[473,1073,443],{"class":592},[473,1075,596],{"class":483},[473,1077,1078],{"class":592},"views",[473,1080,1060],{"class":483},[473,1082,1063],{"class":479},[473,1084,1085],{"class":483}," total_views ",[473,1087,493],{"class":479},[473,1089,624],{"class":483},[473,1091,1092],{"class":479},"left join",[473,1094,834],{"class":483},[473,1096,837],{"class":479},[473,1098,593],{"class":592},[473,1100,596],{"class":483},[473,1102,599],{"class":592},[473,1104,636],{"class":505},[473,1106,848],{"class":592},[473,1108,596],{"class":483},[473,1110,853],{"class":592},[473,1112,856],{"class":479},[473,1114,593],{"class":592},[473,1116,596],{"class":483},[473,1118,633],{"class":592},[473,1120,636],{"class":505},[473,1122,510],{"class":509},[473,1124,1125],{"class":479}," group by",[473,1127,593],{"class":592},[473,1129,596],{"class":483},[473,1131,599],{"class":592},[473,1133,602],{"class":483},[473,1135,605],{"class":592},[473,1137,596],{"class":483},[473,1139,487],{"class":592},[473,1141,1142],{"class":479}," having",[473,1144,1145],{"class":1047}," count",[473,1147,1051],{"class":483},[473,1149,443],{"class":592},[473,1151,596],{"class":483},[473,1153,599],{"class":592},[473,1155,1060],{"class":483},[473,1157,1158],{"class":505},">",[473,1160,1161],{"class":509}," 0",[473,1163,641],{"class":479},[473,1165,1085],{"class":483},[473,1167,1168],{"class":479},"desc",[473,1170,513],{"class":483},[443,1172,1173],{},[459,1174,518],{},[463,1176,1178],{"className":465,"code":1177,"language":467,"meta":468,"style":468},"SELECT\n  u.id,\n  u.name,\n  COUNT(p.id) AS post_count,\n  SUM(p.views) AS total_views\nFROM users u\nLEFT JOIN posts p ON u.id = p.user_id\nWHERE u.active = 1\nGROUP BY\n  u.id,\n  u.name\nHAVING COUNT(p.id) > 0\nORDER BY total_views DESC;\n",[470,1179,1180,1184,1194,1204,1225,1245,1251,1274,1288,1293,1303,1313,1337],{"__ignoreMap":468},[473,1181,1182],{"class":475,"line":476},[473,1183,528],{"class":479},[473,1185,1186,1188,1190,1192],{"class":475,"line":531},[473,1187,682],{"class":592},[473,1189,596],{"class":483},[473,1191,599],{"class":592},[473,1193,543],{"class":483},[473,1195,1196,1198,1200,1202],{"class":475,"line":537},[473,1197,682],{"class":592},[473,1199,596],{"class":483},[473,1201,487],{"class":592},[473,1203,543],{"class":483},[473,1205,1206,1209,1211,1213,1215,1217,1219,1222],{"class":475,"line":546},[473,1207,1208],{"class":1047},"  COUNT",[473,1210,1051],{"class":483},[473,1212,443],{"class":592},[473,1214,596],{"class":483},[473,1216,599],{"class":592},[473,1218,1060],{"class":483},[473,1220,1221],{"class":479},"AS",[473,1223,1224],{"class":483}," post_count,\n",[473,1226,1227,1230,1232,1234,1236,1238,1240,1242],{"class":475,"line":552},[473,1228,1229],{"class":1047},"  SUM",[473,1231,1051],{"class":483},[473,1233,443],{"class":592},[473,1235,596],{"class":483},[473,1237,1078],{"class":592},[473,1239,1060],{"class":483},[473,1241,1221],{"class":479},[473,1243,1244],{"class":483}," total_views\n",[473,1246,1247,1249],{"class":475,"line":561},[473,1248,555],{"class":479},[473,1250,714],{"class":483},[473,1252,1253,1256,1258,1260,1262,1264,1266,1268,1270,1272],{"class":475,"line":732},[473,1254,1255],{"class":479},"LEFT JOIN",[473,1257,834],{"class":483},[473,1259,960],{"class":479},[473,1261,593],{"class":592},[473,1263,596],{"class":483},[473,1265,599],{"class":592},[473,1267,636],{"class":505},[473,1269,848],{"class":592},[473,1271,596],{"class":483},[473,1273,975],{"class":592},[473,1275,1276,1278,1280,1282,1284,1286],{"class":475,"line":738},[473,1277,564],{"class":479},[473,1279,593],{"class":592},[473,1281,596],{"class":483},[473,1283,633],{"class":592},[473,1285,636],{"class":505},[473,1287,729],{"class":509},[473,1289,1290],{"class":475,"line":752},[473,1291,1292],{"class":479},"GROUP BY\n",[473,1294,1295,1297,1299,1301],{"class":475,"line":992},[473,1296,682],{"class":592},[473,1298,596],{"class":483},[473,1300,599],{"class":592},[473,1302,543],{"class":483},[473,1304,1306,1308,1310],{"class":475,"line":1305},11,[473,1307,682],{"class":592},[473,1309,596],{"class":483},[473,1311,1312],{"class":592},"name\n",[473,1314,1316,1319,1322,1324,1326,1328,1330,1332,1334],{"class":475,"line":1315},12,[473,1317,1318],{"class":479},"HAVING",[473,1320,1321],{"class":1047}," COUNT",[473,1323,1051],{"class":483},[473,1325,443],{"class":592},[473,1327,596],{"class":483},[473,1329,599],{"class":592},[473,1331,1060],{"class":483},[473,1333,1158],{"class":505},[473,1335,1336],{"class":509}," 0\n",[473,1338,1340,1343,1345,1348],{"class":475,"line":1339},13,[473,1341,1342],{"class":479},"ORDER BY",[473,1344,1085],{"class":483},[473,1346,1347],{"class":479},"DESC",[473,1349,513],{"class":483},[447,1351,1353],{"id":1352},"subconsultas","Subconsultas",[452,1355,1357],{"id":1356},"subconsulta-em-where","Subconsulta em WHERE",[443,1359,1360],{},[459,1361,461],{},[463,1363,1365],{"className":465,"code":1364,"language":467,"meta":468,"style":468},"select id, name, email from users where id in (select user_id from posts where published = 1) and active = 1;\n",[470,1366,1367],{"__ignoreMap":468},[473,1368,1369,1371,1373,1375,1377,1379,1381,1383,1386,1389,1392,1394,1397,1399,1402,1404,1407,1409,1411,1413,1416,1418,1420,1422],{"class":475,"line":476},[473,1370,480],{"class":479},[473,1372,484],{"class":483},[473,1374,487],{"class":479},[473,1376,490],{"class":483},[473,1378,493],{"class":479},[473,1380,496],{"class":483},[473,1382,499],{"class":479},[473,1384,1385],{"class":483}," id ",[473,1387,1388],{"class":479},"in",[473,1390,1391],{"class":483}," (",[473,1393,480],{"class":479},[473,1395,1396],{"class":483}," user_id ",[473,1398,493],{"class":479},[473,1400,1401],{"class":483}," posts ",[473,1403,499],{"class":479},[473,1405,1406],{"class":483}," published ",[473,1408,506],{"class":505},[473,1410,510],{"class":509},[473,1412,1060],{"class":483},[473,1414,1415],{"class":479},"and",[473,1417,502],{"class":483},[473,1419,506],{"class":505},[473,1421,510],{"class":509},[473,1423,513],{"class":483},[443,1425,1426],{},[459,1427,518],{},[463,1429,1431],{"className":465,"code":1430,"language":467,"meta":468,"style":468},"SELECT\n  id,\n  name,\n  email\nFROM users\nWHERE id IN (\n  SELECT user_id\n  FROM posts\n  WHERE published = 1\n)\n  AND active = 1;\n",[470,1432,1433,1437,1441,1447,1451,1457,1469,1477,1485,1496,1501],{"__ignoreMap":468},[473,1434,1435],{"class":475,"line":476},[473,1436,528],{"class":479},[473,1438,1439],{"class":475,"line":531},[473,1440,534],{"class":483},[473,1442,1443,1445],{"class":475,"line":537},[473,1444,540],{"class":479},[473,1446,543],{"class":483},[473,1448,1449],{"class":475,"line":546},[473,1450,549],{"class":483},[473,1452,1453,1455],{"class":475,"line":552},[473,1454,555],{"class":479},[473,1456,558],{"class":483},[473,1458,1459,1461,1463,1466],{"class":475,"line":561},[473,1460,564],{"class":479},[473,1462,1385],{"class":483},[473,1464,1465],{"class":479},"IN",[473,1467,1468],{"class":483}," (\n",[473,1470,1471,1474],{"class":475,"line":732},[473,1472,1473],{"class":479},"  SELECT",[473,1475,1476],{"class":483}," user_id\n",[473,1478,1479,1482],{"class":475,"line":738},[473,1480,1481],{"class":479},"  FROM",[473,1483,1484],{"class":483}," posts\n",[473,1486,1487,1490,1492,1494],{"class":475,"line":752},[473,1488,1489],{"class":479},"  WHERE",[473,1491,1406],{"class":483},[473,1493,506],{"class":505},[473,1495,729],{"class":509},[473,1497,1498],{"class":475,"line":992},[473,1499,1500],{"class":483},")\n",[473,1502,1503,1505,1507,1509,1511],{"class":475,"line":1305},[473,1504,995],{"class":479},[473,1506,502],{"class":483},[473,1508,506],{"class":505},[473,1510,510],{"class":509},[473,1512,513],{"class":483},[452,1514,1516],{"id":1515},"subconsulta-correlacionada","Subconsulta correlacionada",[443,1518,1519],{},[459,1520,461],{},[463,1522,1524],{"className":465,"code":1523,"language":467,"meta":468,"style":468},"select u.id, u.name, u.email, (select count(*) from posts p where p.user_id = u.id and p.published = 1) as post_count from users u where u.active = 1;\n",[470,1525,1526],{"__ignoreMap":468},[473,1527,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1555,1557,1559,1561,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1605,1607,1609,1611,1613,1615,1617,1619,1621],{"class":475,"line":476},[473,1529,480],{"class":479},[473,1531,593],{"class":592},[473,1533,596],{"class":483},[473,1535,599],{"class":592},[473,1537,602],{"class":483},[473,1539,605],{"class":592},[473,1541,596],{"class":483},[473,1543,487],{"class":592},[473,1545,602],{"class":483},[473,1547,605],{"class":592},[473,1549,596],{"class":483},[473,1551,618],{"class":592},[473,1553,1554],{"class":483},", (",[473,1556,480],{"class":479},[473,1558,1145],{"class":1047},[473,1560,1051],{"class":483},[473,1562,1563],{"class":505},"*",[473,1565,1060],{"class":483},[473,1567,493],{"class":479},[473,1569,834],{"class":483},[473,1571,499],{"class":479},[473,1573,848],{"class":592},[473,1575,596],{"class":483},[473,1577,853],{"class":592},[473,1579,636],{"class":505},[473,1581,593],{"class":592},[473,1583,596],{"class":483},[473,1585,599],{"class":592},[473,1587,869],{"class":479},[473,1589,848],{"class":592},[473,1591,596],{"class":483},[473,1593,876],{"class":592},[473,1595,636],{"class":505},[473,1597,510],{"class":509},[473,1599,1060],{"class":483},[473,1601,1063],{"class":479},[473,1603,1604],{"class":483}," post_count ",[473,1606,493],{"class":479},[473,1608,624],{"class":483},[473,1610,499],{"class":479},[473,1612,593],{"class":592},[473,1614,596],{"class":483},[473,1616,633],{"class":592},[473,1618,636],{"class":505},[473,1620,510],{"class":509},[473,1622,513],{"class":483},[443,1624,1625],{},[459,1626,518],{},[463,1628,1630],{"className":465,"code":1629,"language":467,"meta":468,"style":468},"SELECT\n  u.id,\n  u.name,\n  u.email,\n  (\n    SELECT COUNT(*)\n    FROM posts p\n    WHERE p.user_id = u.id\n      AND p.published = 1\n  ) AS post_count\nFROM users u\nWHERE u.active = 1;\n",[470,1631,1632,1636,1646,1656,1666,1671,1684,1692,1712,1727,1737,1743],{"__ignoreMap":468},[473,1633,1634],{"class":475,"line":476},[473,1635,528],{"class":479},[473,1637,1638,1640,1642,1644],{"class":475,"line":531},[473,1639,682],{"class":592},[473,1641,596],{"class":483},[473,1643,599],{"class":592},[473,1645,543],{"class":483},[473,1647,1648,1650,1652,1654],{"class":475,"line":537},[473,1649,682],{"class":592},[473,1651,596],{"class":483},[473,1653,487],{"class":592},[473,1655,543],{"class":483},[473,1657,1658,1660,1662,1664],{"class":475,"line":546},[473,1659,682],{"class":592},[473,1661,596],{"class":483},[473,1663,618],{"class":592},[473,1665,543],{"class":483},[473,1667,1668],{"class":475,"line":552},[473,1669,1670],{"class":483},"  (\n",[473,1672,1673,1676,1678,1680,1682],{"class":475,"line":561},[473,1674,1675],{"class":479},"    SELECT",[473,1677,1321],{"class":1047},[473,1679,1051],{"class":483},[473,1681,1563],{"class":505},[473,1683,1500],{"class":483},[473,1685,1686,1689],{"class":475,"line":732},[473,1687,1688],{"class":479},"    FROM",[473,1690,1691],{"class":483}," posts p\n",[473,1693,1694,1697,1699,1701,1703,1705,1707,1709],{"class":475,"line":738},[473,1695,1696],{"class":479},"    WHERE",[473,1698,848],{"class":592},[473,1700,596],{"class":483},[473,1702,853],{"class":592},[473,1704,636],{"class":505},[473,1706,593],{"class":592},[473,1708,596],{"class":483},[473,1710,1711],{"class":592},"id\n",[473,1713,1714,1717,1719,1721,1723,1725],{"class":475,"line":752},[473,1715,1716],{"class":479},"      AND",[473,1718,848],{"class":592},[473,1720,596],{"class":483},[473,1722,876],{"class":592},[473,1724,636],{"class":505},[473,1726,729],{"class":509},[473,1728,1729,1732,1734],{"class":475,"line":992},[473,1730,1731],{"class":483},"  ) ",[473,1733,1221],{"class":479},[473,1735,1736],{"class":483}," post_count\n",[473,1738,1739,1741],{"class":475,"line":1305},[473,1740,555],{"class":479},[473,1742,714],{"class":483},[473,1744,1745,1747,1749,1751,1753,1755,1757],{"class":475,"line":1315},[473,1746,564],{"class":479},[473,1748,593],{"class":592},[473,1750,596],{"class":483},[473,1752,633],{"class":592},[473,1754,636],{"class":505},[473,1756,510],{"class":509},[473,1758,513],{"class":483},[447,1760,1762],{"id":1761},"modificacao-de-dados","Modificacao de dados",[452,1764,1766],{"id":1765},"instrucao-insert","Instrucao INSERT",[443,1768,1769],{},[459,1770,461],{},[463,1772,1774],{"className":465,"code":1773,"language":467,"meta":468,"style":468},"insert into users (name, email, active, created_at) values ('John Doe', 'john@example.com', 1, now()), ('Jane Smith', 'jane@example.com', 1, now());\n",[470,1775,1776],{"__ignoreMap":468},[473,1777,1778,1781,1784,1786,1789,1792,1794,1798,1800,1803,1805,1808,1810,1813,1816,1819,1821,1824,1826,1828,1830,1832],{"class":475,"line":476},[473,1779,1780],{"class":479},"insert into",[473,1782,1783],{"class":483}," users (",[473,1785,487],{"class":479},[473,1787,1788],{"class":483},", email, active, created_at) ",[473,1790,1791],{"class":479},"values",[473,1793,1391],{"class":483},[473,1795,1797],{"class":1796},"sjj1j","'John Doe'",[473,1799,602],{"class":483},[473,1801,1802],{"class":1796},"'john@example.com'",[473,1804,602],{"class":483},[473,1806,1807],{"class":509},"1",[473,1809,602],{"class":483},[473,1811,1812],{"class":479},"now",[473,1814,1815],{"class":483},"()), (",[473,1817,1818],{"class":1796},"'Jane Smith'",[473,1820,602],{"class":483},[473,1822,1823],{"class":1796},"'jane@example.com'",[473,1825,602],{"class":483},[473,1827,1807],{"class":509},[473,1829,602],{"class":483},[473,1831,1812],{"class":479},[473,1833,1834],{"class":483},"());\n",[443,1836,1837],{},[459,1838,518],{},[463,1840,1842],{"className":465,"code":1841,"language":467,"meta":468,"style":468},"INSERT INTO users (\n  name,\n  email,\n  active,\n  created_at\n)\nVALUES (\n  'John Doe',\n  'john@example.com',\n  1,\n  NOW()\n), (\n  'Jane Smith',\n  'jane@example.com',\n  1,\n  NOW()\n);\n",[470,1843,1844,1852,1858,1863,1868,1873,1877,1884,1891,1898,1905,1913,1918,1925,1933,1940,1947],{"__ignoreMap":468},[473,1845,1846,1849],{"class":475,"line":476},[473,1847,1848],{"class":479},"INSERT INTO",[473,1850,1851],{"class":483}," users (\n",[473,1853,1854,1856],{"class":475,"line":531},[473,1855,540],{"class":479},[473,1857,543],{"class":483},[473,1859,1860],{"class":475,"line":537},[473,1861,1862],{"class":483},"  email,\n",[473,1864,1865],{"class":475,"line":546},[473,1866,1867],{"class":483},"  active,\n",[473,1869,1870],{"class":475,"line":552},[473,1871,1872],{"class":483},"  created_at\n",[473,1874,1875],{"class":475,"line":561},[473,1876,1500],{"class":483},[473,1878,1879,1882],{"class":475,"line":732},[473,1880,1881],{"class":479},"VALUES",[473,1883,1468],{"class":483},[473,1885,1886,1889],{"class":475,"line":738},[473,1887,1888],{"class":1796},"  'John Doe'",[473,1890,543],{"class":483},[473,1892,1893,1896],{"class":475,"line":752},[473,1894,1895],{"class":1796},"  'john@example.com'",[473,1897,543],{"class":483},[473,1899,1900,1903],{"class":475,"line":992},[473,1901,1902],{"class":509},"  1",[473,1904,543],{"class":483},[473,1906,1907,1910],{"class":475,"line":1305},[473,1908,1909],{"class":479},"  NOW",[473,1911,1912],{"class":483},"()\n",[473,1914,1915],{"class":475,"line":1315},[473,1916,1917],{"class":483},"), (\n",[473,1919,1920,1923],{"class":475,"line":1339},[473,1921,1922],{"class":1796},"  'Jane Smith'",[473,1924,543],{"class":483},[473,1926,1928,1931],{"class":475,"line":1927},14,[473,1929,1930],{"class":1796},"  'jane@example.com'",[473,1932,543],{"class":483},[473,1934,1936,1938],{"class":475,"line":1935},15,[473,1937,1902],{"class":509},[473,1939,543],{"class":483},[473,1941,1943,1945],{"class":475,"line":1942},16,[473,1944,1909],{"class":479},[473,1946,1912],{"class":483},[473,1948,1950],{"class":475,"line":1949},17,[473,1951,1952],{"class":483},");\n",[452,1954,1956],{"id":1955},"instrucao-update","Instrucao UPDATE",[443,1958,1959],{},[459,1960,461],{},[463,1962,1964],{"className":465,"code":1963,"language":467,"meta":468,"style":468},"update users set name = 'John Updated', email = 'john.updated@example.com', updated_at = now() where id = 1 and active = 1;\n",[470,1965,1966],{"__ignoreMap":468},[473,1967,1968,1971,1973,1976,1979,1981,1984,1986,1988,1991,1994,1996,1999,2002,2004,2006,2008,2010,2012,2014,2016,2018],{"class":475,"line":476},[473,1969,1970],{"class":479},"update",[473,1972,496],{"class":483},[473,1974,1975],{"class":479},"set",[473,1977,1978],{"class":479}," name",[473,1980,636],{"class":505},[473,1982,1983],{"class":1796}," 'John Updated'",[473,1985,490],{"class":483},[473,1987,506],{"class":505},[473,1989,1990],{"class":1796}," 'john.updated@example.com'",[473,1992,1993],{"class":483},", updated_at ",[473,1995,506],{"class":505},[473,1997,1998],{"class":479}," now",[473,2000,2001],{"class":483},"() ",[473,2003,499],{"class":479},[473,2005,1385],{"class":483},[473,2007,506],{"class":505},[473,2009,510],{"class":509},[473,2011,869],{"class":479},[473,2013,502],{"class":483},[473,2015,506],{"class":505},[473,2017,510],{"class":509},[473,2019,513],{"class":483},[443,2021,2022],{},[459,2023,518],{},[463,2025,2027],{"className":465,"code":2026,"language":467,"meta":468,"style":468},"UPDATE users\nSET\n  name = 'John Updated',\n  email = 'john.updated@example.com',\n  updated_at = NOW()\nWHERE id = 1\n  AND active = 1;\n",[470,2028,2029,2036,2041,2051,2062,2074,2084],{"__ignoreMap":468},[473,2030,2031,2034],{"class":475,"line":476},[473,2032,2033],{"class":479},"UPDATE",[473,2035,558],{"class":483},[473,2037,2038],{"class":475,"line":531},[473,2039,2040],{"class":479},"SET\n",[473,2042,2043,2045,2047,2049],{"class":475,"line":537},[473,2044,540],{"class":479},[473,2046,636],{"class":505},[473,2048,1983],{"class":1796},[473,2050,543],{"class":483},[473,2052,2053,2056,2058,2060],{"class":475,"line":546},[473,2054,2055],{"class":483},"  email ",[473,2057,506],{"class":505},[473,2059,1990],{"class":1796},[473,2061,543],{"class":483},[473,2063,2064,2067,2069,2072],{"class":475,"line":552},[473,2065,2066],{"class":483},"  updated_at ",[473,2068,506],{"class":505},[473,2070,2071],{"class":479}," NOW",[473,2073,1912],{"class":483},[473,2075,2076,2078,2080,2082],{"class":475,"line":561},[473,2077,564],{"class":479},[473,2079,1385],{"class":483},[473,2081,506],{"class":505},[473,2083,729],{"class":509},[473,2085,2086,2088,2090,2092,2094],{"class":475,"line":732},[473,2087,995],{"class":479},[473,2089,502],{"class":483},[473,2091,506],{"class":505},[473,2093,510],{"class":509},[473,2095,513],{"class":483},[452,2097,2099],{"id":2098},"instrucao-delete","Instrucao DELETE",[443,2101,2102],{},[459,2103,461],{},[463,2105,2107],{"className":465,"code":2106,"language":467,"meta":468,"style":468},"delete from posts where user_id in (select id from users where active = 0) and published = 0;\n",[470,2108,2109],{"__ignoreMap":468},[473,2110,2111,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152],{"class":475,"line":476},[473,2112,2113],{"class":479},"delete",[473,2115,621],{"class":479},[473,2117,1401],{"class":483},[473,2119,499],{"class":479},[473,2121,1396],{"class":483},[473,2123,1388],{"class":479},[473,2125,1391],{"class":483},[473,2127,480],{"class":479},[473,2129,1385],{"class":483},[473,2131,493],{"class":479},[473,2133,496],{"class":483},[473,2135,499],{"class":479},[473,2137,502],{"class":483},[473,2139,506],{"class":505},[473,2141,1161],{"class":509},[473,2143,1060],{"class":483},[473,2145,1415],{"class":479},[473,2147,1406],{"class":483},[473,2149,506],{"class":505},[473,2151,1161],{"class":509},[473,2153,513],{"class":483},[443,2155,2156],{},[459,2157,518],{},[463,2159,2161],{"className":465,"code":2160,"language":467,"meta":468,"style":468},"DELETE FROM posts\nWHERE user_id IN (\n  SELECT id\n  FROM users\n  WHERE active = 0\n)\n  AND published = 0;\n",[470,2162,2163,2173,2183,2190,2196,2206,2210],{"__ignoreMap":468},[473,2164,2165,2168,2171],{"class":475,"line":476},[473,2166,2167],{"class":479},"DELETE",[473,2169,2170],{"class":479}," FROM",[473,2172,1484],{"class":483},[473,2174,2175,2177,2179,2181],{"class":475,"line":531},[473,2176,564],{"class":479},[473,2178,1396],{"class":483},[473,2180,1465],{"class":479},[473,2182,1468],{"class":483},[473,2184,2185,2187],{"class":475,"line":537},[473,2186,1473],{"class":479},[473,2188,2189],{"class":483}," id\n",[473,2191,2192,2194],{"class":475,"line":546},[473,2193,1481],{"class":479},[473,2195,558],{"class":483},[473,2197,2198,2200,2202,2204],{"class":475,"line":552},[473,2199,1489],{"class":479},[473,2201,502],{"class":483},[473,2203,506],{"class":505},[473,2205,1336],{"class":509},[473,2207,2208],{"class":475,"line":561},[473,2209,1500],{"class":483},[473,2211,2212,2214,2216,2218,2220],{"class":475,"line":732},[473,2213,995],{"class":479},[473,2215,1406],{"class":483},[473,2217,506],{"class":505},[473,2219,1161],{"class":509},[473,2221,513],{"class":483},[447,2223,2225],{"id":2224},"definicao-de-dados","Definicao de dados",[452,2227,2229],{"id":2228},"create-table","CREATE TABLE",[443,2231,2232],{},[459,2233,461],{},[463,2235,2237],{"className":465,"code":2236,"language":467,"meta":468,"style":468},"create table users (id int primary key auto_increment, name varchar(255) not null, email varchar(255) unique not null, active boolean default true, created_at timestamp default current_timestamp, updated_at timestamp default current_timestamp on update current_timestamp);\n",[470,2238,2239],{"__ignoreMap":468},[473,2240,2241,2244,2247,2251,2254,2257,2260,2263,2265,2268,2270,2273,2275,2278,2280,2283,2285,2287,2289,2292,2295,2298,2301,2304,2307,2310,2312,2315,2317,2319,2322,2325],{"class":475,"line":476},[473,2242,2243],{"class":479},"create",[473,2245,2246],{"class":479}," table",[473,2248,2250],{"class":2249},"sqMzV"," users",[473,2252,2253],{"class":483}," (id ",[473,2255,2256],{"class":479},"int",[473,2258,2259],{"class":479}," primary key",[473,2261,2262],{"class":483}," auto_increment, ",[473,2264,487],{"class":479},[473,2266,2267],{"class":479}," varchar",[473,2269,1051],{"class":483},[473,2271,2272],{"class":509},"255",[473,2274,1060],{"class":483},[473,2276,2277],{"class":479},"not null",[473,2279,490],{"class":483},[473,2281,2282],{"class":479},"varchar",[473,2284,1051],{"class":483},[473,2286,2272],{"class":509},[473,2288,1060],{"class":483},[473,2290,2291],{"class":479},"unique",[473,2293,2294],{"class":479}," not null",[473,2296,2297],{"class":483},", active ",[473,2299,2300],{"class":479},"boolean",[473,2302,2303],{"class":479}," default",[473,2305,2306],{"class":483}," true, created_at ",[473,2308,2309],{"class":479},"timestamp",[473,2311,2303],{"class":479},[473,2313,2314],{"class":483}," current_timestamp, updated_at ",[473,2316,2309],{"class":479},[473,2318,2303],{"class":479},[473,2320,2321],{"class":483}," current_timestamp ",[473,2323,2324],{"class":479},"on update",[473,2326,2327],{"class":483}," current_timestamp);\n",[443,2329,2330],{},[459,2331,518],{},[463,2333,2335],{"className":465,"code":2334,"language":467,"meta":468,"style":468},"CREATE TABLE users (\n  id INT PRIMARY KEY AUTO_INCREMENT,\n  name VARCHAR(255) NOT NULL,\n  email VARCHAR(255) UNIQUE NOT NULL,\n  active BOOLEAN DEFAULT TRUE,\n  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,\n  updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\n);\n",[470,2336,2337,2349,2363,2381,2402,2416,2429,2446],{"__ignoreMap":468},[473,2338,2339,2342,2345,2347],{"class":475,"line":476},[473,2340,2341],{"class":479},"CREATE",[473,2343,2344],{"class":479}," TABLE",[473,2346,2250],{"class":2249},[473,2348,1468],{"class":483},[473,2350,2351,2354,2357,2360],{"class":475,"line":531},[473,2352,2353],{"class":483},"  id ",[473,2355,2356],{"class":479},"INT",[473,2358,2359],{"class":479}," PRIMARY KEY",[473,2361,2362],{"class":483}," AUTO_INCREMENT,\n",[473,2364,2365,2367,2370,2372,2374,2376,2379],{"class":475,"line":537},[473,2366,540],{"class":479},[473,2368,2369],{"class":479}," VARCHAR",[473,2371,1051],{"class":483},[473,2373,2272],{"class":509},[473,2375,1060],{"class":483},[473,2377,2378],{"class":479},"NOT NULL",[473,2380,543],{"class":483},[473,2382,2383,2385,2388,2390,2392,2394,2397,2400],{"class":475,"line":546},[473,2384,2055],{"class":483},[473,2386,2387],{"class":479},"VARCHAR",[473,2389,1051],{"class":483},[473,2391,2272],{"class":509},[473,2393,1060],{"class":483},[473,2395,2396],{"class":479},"UNIQUE",[473,2398,2399],{"class":479}," NOT NULL",[473,2401,543],{"class":483},[473,2403,2404,2407,2410,2413],{"class":475,"line":552},[473,2405,2406],{"class":483},"  active ",[473,2408,2409],{"class":479},"BOOLEAN",[473,2411,2412],{"class":479}," DEFAULT",[473,2414,2415],{"class":483}," TRUE,\n",[473,2417,2418,2421,2424,2426],{"class":475,"line":561},[473,2419,2420],{"class":483},"  created_at ",[473,2422,2423],{"class":479},"TIMESTAMP",[473,2425,2412],{"class":479},[473,2427,2428],{"class":483}," CURRENT_TIMESTAMP,\n",[473,2430,2431,2433,2435,2437,2440,2443],{"class":475,"line":732},[473,2432,2066],{"class":483},[473,2434,2423],{"class":479},[473,2436,2412],{"class":479},[473,2438,2439],{"class":483}," CURRENT_TIMESTAMP ",[473,2441,2442],{"class":479},"ON UPDATE",[473,2444,2445],{"class":483}," CURRENT_TIMESTAMP\n",[473,2447,2448],{"class":475,"line":738},[473,2449,1952],{"class":483},[447,2451,2453],{"id":2452},"funcoes-de-janela","Funcoes de janela",[452,2455,2457],{"id":2456},"row_number","ROW_NUMBER()",[443,2459,2460],{},[459,2461,461],{},[463,2463,2465],{"className":465,"code":2464,"language":467,"meta":468,"style":468},"select id, name, email, row_number() over (partition by department_id order by created_at desc) as row_num from users where active = 1;\n",[470,2466,2467],{"__ignoreMap":468},[473,2468,2469,2471,2473,2475,2478,2480,2482,2485,2487,2490,2493,2496,2499,2502,2504,2506,2508,2511,2513,2515,2517,2519,2521,2523],{"class":475,"line":476},[473,2470,480],{"class":479},[473,2472,484],{"class":483},[473,2474,487],{"class":479},[473,2476,2477],{"class":483},", email, ",[473,2479,2456],{"class":1047},[473,2481,2001],{"class":483},[473,2483,2484],{"class":479},"over",[473,2486,1391],{"class":483},[473,2488,2489],{"class":479},"partition",[473,2491,2492],{"class":479}," by",[473,2494,2495],{"class":483}," department_id ",[473,2497,2498],{"class":479},"order by",[473,2500,2501],{"class":483}," created_at ",[473,2503,1168],{"class":479},[473,2505,1060],{"class":483},[473,2507,1063],{"class":479},[473,2509,2510],{"class":483}," row_num ",[473,2512,493],{"class":479},[473,2514,496],{"class":483},[473,2516,499],{"class":479},[473,2518,502],{"class":483},[473,2520,506],{"class":505},[473,2522,510],{"class":509},[473,2524,513],{"class":483},[443,2526,2527],{},[459,2528,518],{},[463,2530,2532],{"className":465,"code":2531,"language":467,"meta":468,"style":468},"SELECT\n  id,\n  name,\n  email,\n  ROW_NUMBER() OVER (\n    PARTITION BY department_id\n    ORDER BY created_at DESC\n  ) AS row_num\nFROM users\nWHERE active = 1;\n",[470,2533,2534,2538,2542,2548,2552,2564,2575,2585,2594,2600],{"__ignoreMap":468},[473,2535,2536],{"class":475,"line":476},[473,2537,528],{"class":479},[473,2539,2540],{"class":475,"line":531},[473,2541,534],{"class":483},[473,2543,2544,2546],{"class":475,"line":537},[473,2545,540],{"class":479},[473,2547,543],{"class":483},[473,2549,2550],{"class":475,"line":546},[473,2551,1862],{"class":483},[473,2553,2554,2557,2559,2562],{"class":475,"line":552},[473,2555,2556],{"class":1047},"  ROW_NUMBER",[473,2558,2001],{"class":483},[473,2560,2561],{"class":479},"OVER",[473,2563,1468],{"class":483},[473,2565,2566,2569,2572],{"class":475,"line":561},[473,2567,2568],{"class":479},"    PARTITION",[473,2570,2571],{"class":479}," BY",[473,2573,2574],{"class":483}," department_id\n",[473,2576,2577,2580,2582],{"class":475,"line":732},[473,2578,2579],{"class":479},"    ORDER BY",[473,2581,2501],{"class":483},[473,2583,2584],{"class":479},"DESC\n",[473,2586,2587,2589,2591],{"class":475,"line":738},[473,2588,1731],{"class":483},[473,2590,1221],{"class":479},[473,2592,2593],{"class":483}," row_num\n",[473,2595,2596,2598],{"class":475,"line":752},[473,2597,555],{"class":479},[473,2599,558],{"class":483},[473,2601,2602,2604,2606,2608,2610],{"class":475,"line":992},[473,2603,564],{"class":479},[473,2605,502],{"class":483},[473,2607,506],{"class":505},[473,2609,510],{"class":509},[473,2611,513],{"class":483},[447,2613,2615],{"id":2614},"common-table-expressions-ctes","Common Table Expressions (CTEs)",[452,2617,2619],{"id":2618},"clausula-with","Clausula WITH",[443,2621,2622],{},[459,2623,461],{},[463,2625,2627],{"className":465,"code":2626,"language":467,"meta":468,"style":468},"with active_users as (select id, name, email from users where active = 1), user_posts as (select user_id, count(*) as post_count from posts where published = 1 group by user_id) select au.id, au.name, au.email, coalesce(up.post_count, 0) as post_count from active_users au left join user_posts up on au.id = up.user_id order by post_count desc;\n",[470,2628,2629],{"__ignoreMap":468},[473,2630,2631,2634,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2664,2666,2668,2670,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2702,2704,2707,2709,2711,2713,2716,2718,2720,2722,2724,2726,2728,2730,2733,2735,2738,2740,2743,2745,2748,2750,2752,2754,2756,2759,2761,2764,2766,2768,2770,2772,2774,2777,2779,2781,2783,2785,2787],{"class":475,"line":476},[473,2632,2633],{"class":479},"with",[473,2635,2636],{"class":483}," active_users ",[473,2638,1063],{"class":479},[473,2640,1391],{"class":483},[473,2642,480],{"class":479},[473,2644,484],{"class":483},[473,2646,487],{"class":479},[473,2648,490],{"class":483},[473,2650,493],{"class":479},[473,2652,496],{"class":483},[473,2654,499],{"class":479},[473,2656,502],{"class":483},[473,2658,506],{"class":505},[473,2660,510],{"class":509},[473,2662,2663],{"class":483},"), user_posts ",[473,2665,1063],{"class":479},[473,2667,1391],{"class":483},[473,2669,480],{"class":479},[473,2671,2672],{"class":483}," user_id, ",[473,2674,1048],{"class":1047},[473,2676,1051],{"class":483},[473,2678,1563],{"class":505},[473,2680,1060],{"class":483},[473,2682,1063],{"class":479},[473,2684,1604],{"class":483},[473,2686,493],{"class":479},[473,2688,1401],{"class":483},[473,2690,499],{"class":479},[473,2692,1406],{"class":483},[473,2694,506],{"class":505},[473,2696,510],{"class":509},[473,2698,1125],{"class":479},[473,2700,2701],{"class":483}," user_id) ",[473,2703,480],{"class":479},[473,2705,2706],{"class":592}," au",[473,2708,596],{"class":483},[473,2710,599],{"class":592},[473,2712,602],{"class":483},[473,2714,2715],{"class":592},"au",[473,2717,596],{"class":483},[473,2719,487],{"class":592},[473,2721,602],{"class":483},[473,2723,2715],{"class":592},[473,2725,596],{"class":483},[473,2727,618],{"class":592},[473,2729,602],{"class":483},[473,2731,2732],{"class":1047},"coalesce",[473,2734,1051],{"class":483},[473,2736,2737],{"class":592},"up",[473,2739,596],{"class":483},[473,2741,2742],{"class":592},"post_count",[473,2744,602],{"class":483},[473,2746,2747],{"class":509},"0",[473,2749,1060],{"class":483},[473,2751,1063],{"class":479},[473,2753,1604],{"class":483},[473,2755,493],{"class":479},[473,2757,2758],{"class":483}," active_users au ",[473,2760,1092],{"class":479},[473,2762,2763],{"class":483}," user_posts up ",[473,2765,837],{"class":479},[473,2767,2706],{"class":592},[473,2769,596],{"class":483},[473,2771,599],{"class":592},[473,2773,636],{"class":505},[473,2775,2776],{"class":592}," up",[473,2778,596],{"class":483},[473,2780,853],{"class":592},[473,2782,641],{"class":479},[473,2784,1604],{"class":483},[473,2786,1168],{"class":479},[473,2788,513],{"class":483},[443,2790,2791],{},[459,2792,518],{},[463,2794,2796],{"className":465,"code":2795,"language":467,"meta":468,"style":468},"WITH active_users AS (\n  SELECT\n    id,\n    name,\n    email\n  FROM users\n  WHERE active = 1\n),\nuser_posts AS (\n  SELECT\n    user_id,\n    COUNT(*) AS post_count\n  FROM posts\n  WHERE published = 1\n  GROUP BY user_id\n)\nSELECT\n  au.id,\n  au.name,\n  au.email,\n  COALESCE(up.post_count, 0) AS post_count\nFROM active_users au\nLEFT JOIN user_posts up ON au.id = up.user_id\nORDER BY post_count DESC;\n",[470,2797,2798,2809,2814,2819,2826,2831,2837,2847,2852,2861,2865,2870,2885,2891,2901,2908,2912,2916,2928,2939,2950,2974,2982,3005],{"__ignoreMap":468},[473,2799,2800,2803,2805,2807],{"class":475,"line":476},[473,2801,2802],{"class":479},"WITH",[473,2804,2636],{"class":483},[473,2806,1221],{"class":479},[473,2808,1468],{"class":483},[473,2810,2811],{"class":475,"line":531},[473,2812,2813],{"class":479},"  SELECT\n",[473,2815,2816],{"class":475,"line":537},[473,2817,2818],{"class":483},"    id,\n",[473,2820,2821,2824],{"class":475,"line":546},[473,2822,2823],{"class":479},"    name",[473,2825,543],{"class":483},[473,2827,2828],{"class":475,"line":552},[473,2829,2830],{"class":483},"    email\n",[473,2832,2833,2835],{"class":475,"line":561},[473,2834,1481],{"class":479},[473,2836,558],{"class":483},[473,2838,2839,2841,2843,2845],{"class":475,"line":732},[473,2840,1489],{"class":479},[473,2842,502],{"class":483},[473,2844,506],{"class":505},[473,2846,729],{"class":509},[473,2848,2849],{"class":475,"line":738},[473,2850,2851],{"class":483},"),\n",[473,2853,2854,2857,2859],{"class":475,"line":752},[473,2855,2856],{"class":483},"user_posts ",[473,2858,1221],{"class":479},[473,2860,1468],{"class":483},[473,2862,2863],{"class":475,"line":992},[473,2864,2813],{"class":479},[473,2866,2867],{"class":475,"line":1305},[473,2868,2869],{"class":483},"    user_id,\n",[473,2871,2872,2875,2877,2879,2881,2883],{"class":475,"line":1315},[473,2873,2874],{"class":1047},"    COUNT",[473,2876,1051],{"class":483},[473,2878,1563],{"class":505},[473,2880,1060],{"class":483},[473,2882,1221],{"class":479},[473,2884,1736],{"class":483},[473,2886,2887,2889],{"class":475,"line":1339},[473,2888,1481],{"class":479},[473,2890,1484],{"class":483},[473,2892,2893,2895,2897,2899],{"class":475,"line":1927},[473,2894,1489],{"class":479},[473,2896,1406],{"class":483},[473,2898,506],{"class":505},[473,2900,729],{"class":509},[473,2902,2903,2906],{"class":475,"line":1935},[473,2904,2905],{"class":479},"  GROUP BY",[473,2907,1476],{"class":483},[473,2909,2910],{"class":475,"line":1942},[473,2911,1500],{"class":483},[473,2913,2914],{"class":475,"line":1949},[473,2915,528],{"class":479},[473,2917,2919,2922,2924,2926],{"class":475,"line":2918},18,[473,2920,2921],{"class":592},"  au",[473,2923,596],{"class":483},[473,2925,599],{"class":592},[473,2927,543],{"class":483},[473,2929,2931,2933,2935,2937],{"class":475,"line":2930},19,[473,2932,2921],{"class":592},[473,2934,596],{"class":483},[473,2936,487],{"class":592},[473,2938,543],{"class":483},[473,2940,2942,2944,2946,2948],{"class":475,"line":2941},20,[473,2943,2921],{"class":592},[473,2945,596],{"class":483},[473,2947,618],{"class":592},[473,2949,543],{"class":483},[473,2951,2953,2956,2958,2960,2962,2964,2966,2968,2970,2972],{"class":475,"line":2952},21,[473,2954,2955],{"class":1047},"  COALESCE",[473,2957,1051],{"class":483},[473,2959,2737],{"class":592},[473,2961,596],{"class":483},[473,2963,2742],{"class":592},[473,2965,602],{"class":483},[473,2967,2747],{"class":509},[473,2969,1060],{"class":483},[473,2971,1221],{"class":479},[473,2973,1736],{"class":483},[473,2975,2977,2979],{"class":475,"line":2976},22,[473,2978,555],{"class":479},[473,2980,2981],{"class":483}," active_users au\n",[473,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003],{"class":475,"line":2984},23,[473,2986,1255],{"class":479},[473,2988,2763],{"class":483},[473,2990,960],{"class":479},[473,2992,2706],{"class":592},[473,2994,596],{"class":483},[473,2996,599],{"class":592},[473,2998,636],{"class":505},[473,3000,2776],{"class":592},[473,3002,596],{"class":483},[473,3004,975],{"class":592},[473,3006,3008,3010,3012,3014],{"class":475,"line":3007},24,[473,3009,1342],{"class":479},[473,3011,1604],{"class":483},[473,3013,1347],{"class":479},[473,3015,513],{"class":483},[447,3017,3019],{"id":3018},"opcoes-de-formatacao","Opcoes de formatacao",[452,3021,3023],{"id":3022},"tamanhos-de-indentacao-diferentes","Tamanhos de indentacao diferentes",[443,3025,3026],{},[459,3027,3028],{},"2 espacos:",[463,3030,3031],{"className":465,"code":521,"language":467,"meta":468,"style":468},[470,3032,3033,3037,3041,3047,3051,3057],{"__ignoreMap":468},[473,3034,3035],{"class":475,"line":476},[473,3036,528],{"class":479},[473,3038,3039],{"class":475,"line":531},[473,3040,534],{"class":483},[473,3042,3043,3045],{"class":475,"line":537},[473,3044,540],{"class":479},[473,3046,543],{"class":483},[473,3048,3049],{"class":475,"line":546},[473,3050,549],{"class":483},[473,3052,3053,3055],{"class":475,"line":552},[473,3054,555],{"class":479},[473,3056,558],{"class":483},[473,3058,3059,3061,3063,3065,3067],{"class":475,"line":561},[473,3060,564],{"class":479},[473,3062,502],{"class":483},[473,3064,506],{"class":505},[473,3066,510],{"class":509},[473,3068,513],{"class":483},[443,3070,3071],{},[459,3072,3073],{},"4 espacos:",[463,3075,3077],{"className":465,"code":3076,"language":467,"meta":468,"style":468},"SELECT\n    id,\n    name,\n    email\nFROM users\nWHERE active = 1;\n",[470,3078,3079,3083,3087,3093,3097,3103],{"__ignoreMap":468},[473,3080,3081],{"class":475,"line":476},[473,3082,528],{"class":479},[473,3084,3085],{"class":475,"line":531},[473,3086,2818],{"class":483},[473,3088,3089,3091],{"class":475,"line":537},[473,3090,2823],{"class":479},[473,3092,543],{"class":483},[473,3094,3095],{"class":475,"line":546},[473,3096,2830],{"class":483},[473,3098,3099,3101],{"class":475,"line":552},[473,3100,555],{"class":479},[473,3102,558],{"class":483},[473,3104,3105,3107,3109,3111,3113],{"class":475,"line":561},[473,3106,564],{"class":479},[473,3108,502],{"class":483},[473,3110,506],{"class":505},[473,3112,510],{"class":509},[473,3114,513],{"class":483},[452,3116,3118],{"id":3117},"caixas-diferentes-para-palavras-chave","Caixas diferentes para palavras-chave",[443,3120,3121],{},[459,3122,3123],{},"MAIUSCULAS:",[463,3125,3126],{"className":465,"code":521,"language":467,"meta":468,"style":468},[470,3127,3128,3132,3136,3142,3146,3152],{"__ignoreMap":468},[473,3129,3130],{"class":475,"line":476},[473,3131,528],{"class":479},[473,3133,3134],{"class":475,"line":531},[473,3135,534],{"class":483},[473,3137,3138,3140],{"class":475,"line":537},[473,3139,540],{"class":479},[473,3141,543],{"class":483},[473,3143,3144],{"class":475,"line":546},[473,3145,549],{"class":483},[473,3147,3148,3150],{"class":475,"line":552},[473,3149,555],{"class":479},[473,3151,558],{"class":483},[473,3153,3154,3156,3158,3160,3162],{"class":475,"line":561},[473,3155,564],{"class":479},[473,3157,502],{"class":483},[473,3159,506],{"class":505},[473,3161,510],{"class":509},[473,3163,513],{"class":483},[443,3165,3166],{},[459,3167,3168],{},"minusculas:",[463,3170,3172],{"className":465,"code":3171,"language":467,"meta":468,"style":468},"select\n  id,\n  name,\n  email\nfrom users\nwhere active = 1;\n",[470,3173,3174,3179,3183,3189,3193,3199],{"__ignoreMap":468},[473,3175,3176],{"class":475,"line":476},[473,3177,3178],{"class":479},"select\n",[473,3180,3181],{"class":475,"line":531},[473,3182,534],{"class":483},[473,3184,3185,3187],{"class":475,"line":537},[473,3186,540],{"class":479},[473,3188,543],{"class":483},[473,3190,3191],{"class":475,"line":546},[473,3192,549],{"class":483},[473,3194,3195,3197],{"class":475,"line":552},[473,3196,493],{"class":479},[473,3198,558],{"class":483},[473,3200,3201,3203,3205,3207,3209],{"class":475,"line":561},[473,3202,499],{"class":479},[473,3204,502],{"class":483},[473,3206,506],{"class":505},[473,3208,510],{"class":509},[473,3210,513],{"class":483},[443,3212,3213],{},"Estes exemplos mostram como o SQL Prettify melhora a legibilidade e ajuda a manter um estilo consistente nas consultas do dia a dia.",[3215,3216,3217],"style",{},"html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfYXg, html code.shiki .sfYXg{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#D4D4D4}html pre.shiki code .symQ-, html code.shiki .symQ-{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#DCDCAA}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}",{"title":468,"searchDepth":531,"depth":531,"links":3219},[3220,3224,3227,3230,3234,3239,3242,3245,3248],{"id":449,"depth":531,"text":450,"children":3221},[3222,3223],{"id":454,"depth":537,"text":455},{"id":575,"depth":537,"text":576},{"id":766,"depth":531,"text":767,"children":3225},[3226],{"id":770,"depth":537,"text":771},{"id":1010,"depth":531,"text":1011,"children":3228},[3229],{"id":1014,"depth":537,"text":1015},{"id":1352,"depth":531,"text":1353,"children":3231},[3232,3233],{"id":1356,"depth":537,"text":1357},{"id":1515,"depth":537,"text":1516},{"id":1761,"depth":531,"text":1762,"children":3235},[3236,3237,3238],{"id":1765,"depth":537,"text":1766},{"id":1955,"depth":537,"text":1956},{"id":2098,"depth":537,"text":2099},{"id":2224,"depth":531,"text":2225,"children":3240},[3241],{"id":2228,"depth":537,"text":2229},{"id":2452,"depth":531,"text":2453,"children":3243},[3244],{"id":2456,"depth":537,"text":2457},{"id":2614,"depth":531,"text":2615,"children":3246},[3247],{"id":2618,"depth":537,"text":2619},{"id":3018,"depth":531,"text":3019,"children":3249},[3250,3251],{"id":3022,"depth":537,"text":3023},{"id":3117,"depth":537,"text":3118},"md",{},true,{"title":98,"description":445},{"loc":223},"qoRSM7QUVEE9J6aAdt6XO3BhYLkGNcwSv5k7yBXT5zU",[3259,3259],null]