[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples":3,"page-\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples-zh-Hant":751,"surroundings\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples-zh-Hant":4127},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":26},"文檔",true,"\u002Fzh-Hant\u002Fdocs","zh-Hant\u002F01.docs",[10,27,743],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"開始使用","\u002Fzh-Hant\u002Fdocs\u002Fwelcome","zh-Hant\u002F01.docs\u002F01.welcome\u002F01.index",[15,17],{"title":16,"path":12,"stem":13},"Welcome",{"title":18,"path":19,"stem":20,"children":21,"page":26},"Get Started","\u002Fzh-Hant\u002Fdocs\u002Fwelcome\u002Fget-started","zh-Hant\u002F01.docs\u002F01.welcome\u002F01.get-started",[22],{"title":23,"path":24,"stem":25},"安裝","\u002Fzh-Hant\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","zh-Hant\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":28,"path":29,"stem":30,"children":31,"page":26},"核心工具","\u002Fzh-Hant\u002Fdocs\u002Fcore","zh-Hant\u002F01.docs\u002F02.core",[32,57,69,77,112,142,172,187,196,226,240,269,278,286,295,312,320,340,372,409,440,449,457,466,487,511,539,567,595,622,649,686,713],{"title":33,"path":34,"stem":35,"children":36,"page":26},"MD5","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmd5","zh-Hant\u002F01.docs\u002F02.core\u002F01.md5",[37,41,45,49,53],{"title":38,"path":39,"stem":40},"介紹","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":42,"path":43,"stem":44},"基本使用","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":46,"path":47,"stem":48},"高級功能","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":50,"path":51,"stem":52},"安全考慮","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":54,"path":55,"stem":56},"API 參考","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":58,"path":59,"stem":60,"children":61,"page":26},"UUID","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fuuid","zh-Hant\u002F01.docs\u002F02.core\u002F02.uuid",[62,65],{"title":38,"path":63,"stem":64},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":66,"path":67,"stem":68},"API","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","zh-Hant\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":70,"path":71,"stem":72,"children":73,"page":26},"QR Code Generator","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fqr-code-generator","zh-Hant\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[74],{"title":70,"path":75,"stem":76},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":78,"path":79,"stem":80,"children":81,"page":26},"Image Cropper","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper",[82,85,89,93,97,100,104,108],{"title":38,"path":83,"stem":84},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":86,"path":87,"stem":88},"基本用法","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":90,"path":91,"stem":92},"進階功能","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":94,"path":95,"stem":96},"安全注意事項","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":54,"path":98,"stem":99},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":101,"path":102,"stem":103},"範例","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":105,"path":106,"stem":107},"常見問題","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":109,"path":110,"stem":111},"相關工具","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":113,"path":114,"stem":115,"children":116,"page":26},"Json To Csv","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv",[117,121,124,127,130,133,136,139],{"title":118,"path":119,"stem":120},"Introduction","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":86,"path":122,"stem":123},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":90,"path":125,"stem":126},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":94,"path":128,"stem":129},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":54,"path":131,"stem":132},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":101,"path":134,"stem":135},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":105,"path":137,"stem":138},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":109,"path":140,"stem":141},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":143,"path":144,"stem":145,"children":146,"page":26},"Open Graph Meta Generator","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[147,150,154,157,160,163,166,169],{"title":118,"path":148,"stem":149},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":151,"path":152,"stem":153},"基礎用法指南","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":90,"path":155,"stem":156},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":94,"path":158,"stem":159},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":54,"path":161,"stem":162},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":101,"path":164,"stem":165},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":105,"path":167,"stem":168},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":109,"path":170,"stem":171},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":173,"path":174,"stem":175,"children":176,"page":26},"Scientific Calculator","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscientific-calculator","zh-Hant\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[177,180,184],{"title":118,"path":178,"stem":179},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":181,"path":182,"stem":183},"基礎用法","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":90,"path":185,"stem":186},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":188,"path":189,"stem":190,"children":191,"page":26},"Sha Calculator","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsha-calculator","zh-Hant\u002F01.docs\u002F02.core\u002F05.sha-calculator",[192],{"title":193,"path":194,"stem":195},"SHA 雜湊計算器","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":197,"path":198,"stem":199,"children":200,"page":26},"Sql Prettify","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify",[201,204,207,210,214,217,220,223],{"title":118,"path":202,"stem":203},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":42,"path":205,"stem":206},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":90,"path":208,"stem":209},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":211,"path":212,"stem":213},"安全性注意事項","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":54,"path":215,"stem":216},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":101,"path":218,"stem":219},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":105,"path":221,"stem":222},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":109,"path":224,"stem":225},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":227,"path":228,"stem":229,"children":230,"page":26},"Yaml To Toml","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fyaml-to-toml","zh-Hant\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[231,234,237],{"title":118,"path":232,"stem":233},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":42,"path":235,"stem":236},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":90,"path":238,"stem":239},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":241,"path":242,"stem":243,"children":244,"page":26},"Beyond Compare","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare",[245,248,251,254,257,260,263,266],{"title":118,"path":246,"stem":247},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":86,"path":249,"stem":250},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":90,"path":252,"stem":253},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":94,"path":255,"stem":256},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":54,"path":258,"stem":259},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":101,"path":261,"stem":262},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":105,"path":264,"stem":265},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":109,"path":267,"stem":268},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":270,"path":271,"stem":272,"children":273,"page":26},"Clock","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fclock","zh-Hant\u002F01.docs\u002F02.core\u002F06.clock",[274],{"title":275,"path":276,"stem":277},"Clock Tool","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":279,"path":280,"stem":281,"children":282,"page":26},"Group Chat","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fgroup-chat","zh-Hant\u002F01.docs\u002F02.core\u002F06.group-chat",[283],{"title":118,"path":284,"stem":285},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":287,"path":288,"stem":289,"children":290,"page":26},"Hmac Calculator","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhmac-calculator","zh-Hant\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[291],{"title":292,"path":293,"stem":294},"HMAC 計算器","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":296,"path":297,"stem":298,"children":299,"page":26},"Jwt Parser","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjwt-parser","zh-Hant\u002F01.docs\u002F02.core\u002F06.jwt-parser",[300,303,306,309],{"title":118,"path":301,"stem":302},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":42,"path":304,"stem":305},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":46,"path":307,"stem":308},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":94,"path":310,"stem":311},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":313,"path":314,"stem":315,"children":316,"page":26},"Screenshot Tool","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreenshot-tool","zh-Hant\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[317],{"title":118,"path":318,"stem":319},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":321,"path":322,"stem":323,"children":324,"page":26},"Area Converter","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Farea-converter","zh-Hant\u002F01.docs\u002F02.core\u002F08.area-converter",[325,328,331,334,337],{"title":118,"path":326,"stem":327},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":42,"path":329,"stem":330},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":90,"path":332,"stem":333},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":101,"path":335,"stem":336},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":105,"path":338,"stem":339},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":341,"path":342,"stem":343,"children":344,"page":26},"Camera Recorder","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcamera-recorder","zh-Hant\u002F01.docs\u002F02.core\u002F08.camera-recorder",[345,348,352,356,360,364,368],{"title":118,"path":346,"stem":347},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":349,"path":350,"stem":351},"Basic Usage","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":353,"path":354,"stem":355},"Advanced Features","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":357,"path":358,"stem":359},"Examples","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":361,"path":362,"stem":363},"Frequently Asked Questions","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":365,"path":366,"stem":367},"Related Tools","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":369,"path":370,"stem":371},"Security Considerations","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":373,"path":374,"stem":375,"children":376,"page":26},"Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas",[377,381,385,389,393,397,401,405],{"title":378,"path":379,"stem":380},"簡介 - Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F0.introduction",{"title":382,"path":383,"stem":384},"基本用法 - Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F02.basic-usage",{"title":386,"path":387,"stem":388},"進階功能 - Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F03.advanced-features",{"title":390,"path":391,"stem":392},"安全說明 - Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F04.security-considerations",{"title":394,"path":395,"stem":396},"API 參考 - Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F05.api-reference",{"title":398,"path":399,"stem":400},"示例 - Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F06.examples",{"title":402,"path":403,"stem":404},"常見問題 - Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F07.faq",{"title":406,"path":407,"stem":408},"相關工具 - Cursor Canvas","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F08.related-tools",{"title":410,"path":411,"stem":412,"children":413,"page":26},"Todo List","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list",[414,418,421,424,427,430,434,437],{"title":415,"path":416,"stem":417},"待辦事項清單","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":42,"path":419,"stem":420},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":90,"path":422,"stem":423},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":94,"path":425,"stem":426},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":54,"path":428,"stem":429},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":431,"path":432,"stem":433},"使用範例","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":105,"path":435,"stem":436},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":109,"path":438,"stem":439},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":441,"path":442,"stem":443,"children":444,"page":26},"Keycode Info","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fkeycode-info","zh-Hant\u002F01.docs\u002F02.core\u002F13.keycode-info",[445],{"title":446,"path":447,"stem":448},"鍵碼資訊 - 介紹","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":450,"path":451,"stem":452,"children":453,"page":26},"Temperature Converter","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftemperature-converter","zh-Hant\u002F01.docs\u002F02.core\u002F20.temperature-converter",[454],{"title":118,"path":455,"stem":456},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":458,"path":459,"stem":460,"children":461,"page":26},"Black Wallpaper","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fblack-wallpaper","zh-Hant\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[462],{"title":463,"path":464,"stem":465},"全黑屏壁紙生成器","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":467,"path":468,"stem":469,"children":470,"page":26},"Text Diff","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftext-diff","zh-Hant\u002F01.docs\u002F02.core\u002F23.text-diff",[471,475,479,483],{"title":472,"path":473,"stem":474},"Text Diff 工具 - 介紹","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":476,"path":477,"stem":478},"基本使用 - Text Diff 工具","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":480,"path":481,"stem":482},"進階功能 - Text Diff 工具","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":484,"path":485,"stem":486},"常見問題 - Text Diff 工具","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Ftext-diff\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F23.text-diff\u002F05.faq",{"title":488,"path":489,"stem":490,"children":491,"page":26},"M3u8 Player","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fm3u8-player","zh-Hant\u002F01.docs\u002F02.core\u002F26.m3u8-player",[492,495,498,501,504,508],{"title":118,"path":493,"stem":494},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":42,"path":496,"stem":497},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":90,"path":499,"stem":500},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":54,"path":502,"stem":503},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":505,"path":506,"stem":507},"範例程式碼","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":105,"path":509,"stem":510},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":512,"path":513,"stem":514,"children":515,"page":26},"Markdown To Pdf","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","zh-Hant\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[516,520,523,526,530,533,536],{"title":517,"path":518,"stem":519},"Markdown 转 PDF","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":86,"path":521,"stem":522},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":90,"path":524,"stem":525},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":527,"path":528,"stem":529},"安全说明","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":101,"path":531,"stem":532},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":105,"path":534,"stem":535},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":109,"path":537,"stem":538},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":540,"path":541,"stem":542,"children":543,"page":26},"Screen Dead Pixel Detector","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","zh-Hant\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[544,548,551,554,558,561,564],{"title":545,"path":546,"stem":547},"螢幕壞點檢測器","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":86,"path":549,"stem":550},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":90,"path":552,"stem":553},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":555,"path":556,"stem":557},"安全與隱私","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":431,"path":559,"stem":560},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":105,"path":562,"stem":563},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":109,"path":565,"stem":566},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":568,"path":569,"stem":570,"children":571,"page":26},"Survey Tool","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsurvey-tool","zh-Hant\u002F01.docs\u002F02.core\u002F31.survey-tool",[572,576,579,582,586,589,592],{"title":573,"path":574,"stem":575},"問卷工具","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":86,"path":577,"stem":578},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":90,"path":580,"stem":581},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":583,"path":584,"stem":585},"安全說明","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":431,"path":587,"stem":588},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":105,"path":590,"stem":591},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":109,"path":593,"stem":594},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":596,"path":597,"stem":598,"children":599,"page":26},"Vue Office","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fvue-office","zh-Hant\u002F01.docs\u002F02.core\u002F32.vue-office",[600,604,607,610,613,616,619],{"title":601,"path":602,"stem":603},"Vue Office 文檔預覽","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":86,"path":605,"stem":606},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":90,"path":608,"stem":609},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":583,"path":611,"stem":612},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":431,"path":614,"stem":615},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":105,"path":617,"stem":618},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":109,"path":620,"stem":621},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":623,"path":624,"stem":625,"children":626,"page":26},"Event Calendar","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fevent-calendar","zh-Hant\u002F01.docs\u002F02.core\u002F33.event-calendar",[627,631,634,637,640,643,646],{"title":628,"path":629,"stem":630},"事件日曆","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":86,"path":632,"stem":633},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":90,"path":635,"stem":636},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":583,"path":638,"stem":639},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":431,"path":641,"stem":642},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":105,"path":644,"stem":645},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":109,"path":647,"stem":648},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":650,"path":651,"stem":652,"children":653,"page":26},"Html Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview",[654,658,662,666,670,674,678,682],{"title":655,"path":656,"stem":657},"Introduction - HTML Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview\u002F0.introduction",{"title":659,"path":660,"stem":661},"Basic usage - HTML Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview\u002F02.basic-usage",{"title":663,"path":664,"stem":665},"Advanced features - HTML Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview\u002F03.advanced-features",{"title":667,"path":668,"stem":669},"Security considerations - HTML Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview\u002F04.security-considerations",{"title":671,"path":672,"stem":673},"API reference - HTML Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview\u002F05.api-reference",{"title":675,"path":676,"stem":677},"Examples - HTML Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview\u002F06.examples",{"title":679,"path":680,"stem":681},"FAQ - HTML Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview\u002F07.faq",{"title":683,"path":684,"stem":685},"Related tools - HTML Preview","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F35.html-preview\u002F08.related-tools",{"title":687,"path":688,"stem":689,"children":690,"page":26},"吐槽網 名片產生器","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbusiness-card","zh-Hant\u002F01.docs\u002F02.core\u002F36.business-card",[691,694,697,700,703,707,710],{"title":687,"path":692,"stem":693},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002F36.business-card\u002F0.introduction",{"title":86,"path":695,"stem":696},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002F36.business-card\u002F02.basic-usage",{"title":90,"path":698,"stem":699},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002F36.business-card\u002F03.advanced-features",{"title":583,"path":701,"stem":702},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002F36.business-card\u002F04.security-considerations",{"title":704,"path":705,"stem":706},"示例","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002F36.business-card\u002F06.examples",{"title":105,"path":708,"stem":709},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002F36.business-card\u002F07.faq",{"title":109,"path":711,"stem":712},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002F36.business-card\u002F08.related-tools",{"title":714,"path":715,"stem":716,"children":717,"page":26},"Base64","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64",[718,721,724,727,731,734,737,740],{"title":118,"path":719,"stem":720},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":42,"path":722,"stem":723},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":90,"path":725,"stem":726},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":728,"path":729,"stem":730},"安全考量","\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":54,"path":732,"stem":733},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":101,"path":735,"stem":736},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":105,"path":738,"stem":739},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":109,"path":741,"stem":742},"\u002Fzh-Hant\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","zh-Hant\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":744,"path":745,"stem":746,"children":747,"page":26},"Troubleshooting","\u002Fzh-Hant\u002Fdocs\u002Ftroubleshooting","zh-Hant\u002F01.docs\u002F06.troubleshooting",[748],{"title":105,"path":749,"stem":750},"\u002Fzh-Hant\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","zh-Hant\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":752,"title":101,"body":753,"description":762,"extension":4122,"meta":4123,"navigation":6,"path":218,"seo":4124,"sitemap":4125,"stem":219,"__hash__":4126},"content_zh_Hant\u002Fzh-Hant\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples.md",{"type":754,"value":755,"toc":4086},"minimark",[756,759,763,768,773,779,831,836,890,894,898,982,986,1081,1085,1089,1093,1200,1204,1325,1329,1333,1469,1473,1631,1634,1638,1642,1793,1797,1969,1972,1976,1980,2042,2046,2131,2134,2138,2240,2244,2375,2378,2382,2386,2450,2454,2568,2572,2576,2635,2639,2711,2715,2719,2769,2773,2837,2840,2844,2848,2942,2946,3064,3068,3072,3145,3149,3225,3228,3232,3236,3299,3303,3386,3390,3394,3398,3563,3567,3789,3792,3795,3800,3840,3845,3886,3891,3935,3938,3943,3983,3988,4030,4035,4079,4082],[757,758,101],"h1",{"id":101},[760,761,762],"p",{},"本節提供如何使用 SQL 格式化工具處理各種類型 SQL 查詢的實用範例。",[764,765,767],"h2",{"id":766},"基本-select-查詢","基本 SELECT 查詢",[769,770,772],"h3",{"id":771},"簡單-select","簡單 SELECT",[760,774,775],{},[776,777,778],"strong",{},"輸入：",[780,781,786],"pre",{"className":782,"code":783,"language":784,"meta":785,"style":785},"language-sql shiki shiki-themes github-light github-light dark-plus","select id, name, email from users where active = 1;\n","sql","",[787,788,789],"code",{"__ignoreMap":785},[790,791,794,798,802,805,808,811,814,817,820,824,828],"span",{"class":792,"line":793},"line",1,[790,795,797],{"class":796},"sGiLm","select",[790,799,801],{"class":800},"svVIm"," id, ",[790,803,804],{"class":796},"name",[790,806,807],{"class":800},", email ",[790,809,810],{"class":796},"from",[790,812,813],{"class":800}," users ",[790,815,816],{"class":796},"where",[790,818,819],{"class":800}," active ",[790,821,823],{"class":822},"sGmsN","=",[790,825,827],{"class":826},"sewGd"," 1",[790,829,830],{"class":800},";\n",[760,832,833],{},[776,834,835],{},"格式化輸出：",[780,837,839],{"className":782,"code":838,"language":784,"meta":785,"style":785},"SELECT\n  id,\n  name,\n  email\nFROM users\nWHERE active = 1;\n",[787,840,841,846,852,861,867,876],{"__ignoreMap":785},[790,842,843],{"class":792,"line":793},[790,844,845],{"class":796},"SELECT\n",[790,847,849],{"class":792,"line":848},2,[790,850,851],{"class":800},"  id,\n",[790,853,855,858],{"class":792,"line":854},3,[790,856,857],{"class":796},"  name",[790,859,860],{"class":800},",\n",[790,862,864],{"class":792,"line":863},4,[790,865,866],{"class":800},"  email\n",[790,868,870,873],{"class":792,"line":869},5,[790,871,872],{"class":796},"FROM",[790,874,875],{"class":800}," users\n",[790,877,879,882,884,886,888],{"class":792,"line":878},6,[790,880,881],{"class":796},"WHERE",[790,883,819],{"class":800},[790,885,823],{"class":822},[790,887,827],{"class":826},[790,889,830],{"class":800},[769,891,893],{"id":892},"含-order-by-的-select","含 ORDER BY 的 SELECT",[760,895,896],{},[776,897,778],{},[780,899,901],{"className":782,"code":900,"language":784,"meta":785,"style":785},"select u.id, u.name, u.email from users u where u.active = 1 order by u.name asc, u.created_at desc;\n",[787,902,903],{"__ignoreMap":785},[790,904,905,907,911,914,917,920,923,925,927,929,931,933,936,939,942,944,946,948,951,954,956,959,961,963,965,968,970,972,974,977,980],{"class":792,"line":793},[790,906,797],{"class":796},[790,908,910],{"class":909},"sfYXg"," u",[790,912,913],{"class":800},".",[790,915,916],{"class":909},"id",[790,918,919],{"class":800},", ",[790,921,922],{"class":909},"u",[790,924,913],{"class":800},[790,926,804],{"class":909},[790,928,919],{"class":800},[790,930,922],{"class":909},[790,932,913],{"class":800},[790,934,935],{"class":909},"email",[790,937,938],{"class":796}," from",[790,940,941],{"class":800}," users u ",[790,943,816],{"class":796},[790,945,910],{"class":909},[790,947,913],{"class":800},[790,949,950],{"class":909},"active",[790,952,953],{"class":822}," =",[790,955,827],{"class":826},[790,957,958],{"class":796}," order by",[790,960,910],{"class":909},[790,962,913],{"class":800},[790,964,804],{"class":909},[790,966,967],{"class":796}," asc",[790,969,919],{"class":800},[790,971,922],{"class":909},[790,973,913],{"class":800},[790,975,976],{"class":909},"created_at",[790,978,979],{"class":796}," desc",[790,981,830],{"class":800},[760,983,984],{},[776,985,835],{},[780,987,989],{"className":782,"code":988,"language":784,"meta":785,"style":785},"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",[787,990,991,995,1006,1016,1025,1032,1047,1053,1067],{"__ignoreMap":785},[790,992,993],{"class":792,"line":793},[790,994,845],{"class":796},[790,996,997,1000,1002,1004],{"class":792,"line":848},[790,998,999],{"class":909},"  u",[790,1001,913],{"class":800},[790,1003,916],{"class":909},[790,1005,860],{"class":800},[790,1007,1008,1010,1012,1014],{"class":792,"line":854},[790,1009,999],{"class":909},[790,1011,913],{"class":800},[790,1013,804],{"class":909},[790,1015,860],{"class":800},[790,1017,1018,1020,1022],{"class":792,"line":863},[790,1019,999],{"class":909},[790,1021,913],{"class":800},[790,1023,1024],{"class":909},"email\n",[790,1026,1027,1029],{"class":792,"line":869},[790,1028,872],{"class":796},[790,1030,1031],{"class":800}," users u\n",[790,1033,1034,1036,1038,1040,1042,1044],{"class":792,"line":878},[790,1035,881],{"class":796},[790,1037,910],{"class":909},[790,1039,913],{"class":800},[790,1041,950],{"class":909},[790,1043,953],{"class":822},[790,1045,1046],{"class":826}," 1\n",[790,1048,1050],{"class":792,"line":1049},7,[790,1051,1052],{"class":796},"ORDER BY\n",[790,1054,1056,1058,1060,1062,1065],{"class":792,"line":1055},8,[790,1057,999],{"class":909},[790,1059,913],{"class":800},[790,1061,804],{"class":909},[790,1063,1064],{"class":796}," ASC",[790,1066,860],{"class":800},[790,1068,1070,1072,1074,1076,1079],{"class":792,"line":1069},9,[790,1071,999],{"class":909},[790,1073,913],{"class":800},[790,1075,976],{"class":909},[790,1077,1078],{"class":796}," DESC",[790,1080,830],{"class":800},[764,1082,1084],{"id":1083},"複雜-join-查詢","複雜 JOIN 查詢",[769,1086,1088],{"id":1087},"inner-join","INNER JOIN",[760,1090,1091],{},[776,1092,778],{},[780,1094,1096],{"className":782,"code":1095,"language":784,"meta":785,"style":785},"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",[787,1097,1098],{"__ignoreMap":785},[790,1099,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1133,1135,1137,1139,1142,1144,1146,1149,1152,1155,1157,1159,1161,1163,1166,1168,1171,1174,1176,1178,1180,1182,1184,1187,1189,1191,1194,1196,1198],{"class":792,"line":793},[790,1101,797],{"class":796},[790,1103,910],{"class":909},[790,1105,913],{"class":800},[790,1107,916],{"class":909},[790,1109,919],{"class":800},[790,1111,922],{"class":909},[790,1113,913],{"class":800},[790,1115,804],{"class":909},[790,1117,919],{"class":800},[790,1119,922],{"class":909},[790,1121,913],{"class":800},[790,1123,935],{"class":909},[790,1125,919],{"class":800},[790,1127,760],{"class":909},[790,1129,913],{"class":800},[790,1131,1132],{"class":909},"title",[790,1134,919],{"class":800},[790,1136,760],{"class":909},[790,1138,913],{"class":800},[790,1140,1141],{"class":909},"content",[790,1143,938],{"class":796},[790,1145,941],{"class":800},[790,1147,1148],{"class":796},"inner join",[790,1150,1151],{"class":800}," posts p ",[790,1153,1154],{"class":796},"on",[790,1156,910],{"class":909},[790,1158,913],{"class":800},[790,1160,916],{"class":909},[790,1162,953],{"class":822},[790,1164,1165],{"class":909}," p",[790,1167,913],{"class":800},[790,1169,1170],{"class":909},"user_id",[790,1172,1173],{"class":796}," where",[790,1175,910],{"class":909},[790,1177,913],{"class":800},[790,1179,950],{"class":909},[790,1181,953],{"class":822},[790,1183,827],{"class":826},[790,1185,1186],{"class":796}," and",[790,1188,1165],{"class":909},[790,1190,913],{"class":800},[790,1192,1193],{"class":909},"published",[790,1195,953],{"class":822},[790,1197,827],{"class":826},[790,1199,830],{"class":800},[760,1201,1202],{},[776,1203,835],{},[780,1205,1207],{"className":782,"code":1206,"language":784,"meta":785,"style":785},"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",[787,1208,1209,1213,1223,1233,1243,1254,1263,1269,1293,1307],{"__ignoreMap":785},[790,1210,1211],{"class":792,"line":793},[790,1212,845],{"class":796},[790,1214,1215,1217,1219,1221],{"class":792,"line":848},[790,1216,999],{"class":909},[790,1218,913],{"class":800},[790,1220,916],{"class":909},[790,1222,860],{"class":800},[790,1224,1225,1227,1229,1231],{"class":792,"line":854},[790,1226,999],{"class":909},[790,1228,913],{"class":800},[790,1230,804],{"class":909},[790,1232,860],{"class":800},[790,1234,1235,1237,1239,1241],{"class":792,"line":863},[790,1236,999],{"class":909},[790,1238,913],{"class":800},[790,1240,935],{"class":909},[790,1242,860],{"class":800},[790,1244,1245,1248,1250,1252],{"class":792,"line":869},[790,1246,1247],{"class":909},"  p",[790,1249,913],{"class":800},[790,1251,1132],{"class":909},[790,1253,860],{"class":800},[790,1255,1256,1258,1260],{"class":792,"line":878},[790,1257,1247],{"class":909},[790,1259,913],{"class":800},[790,1261,1262],{"class":909},"content\n",[790,1264,1265,1267],{"class":792,"line":1049},[790,1266,872],{"class":796},[790,1268,1031],{"class":800},[790,1270,1271,1273,1275,1278,1280,1282,1284,1286,1288,1290],{"class":792,"line":1055},[790,1272,1088],{"class":796},[790,1274,1151],{"class":800},[790,1276,1277],{"class":796},"ON",[790,1279,910],{"class":909},[790,1281,913],{"class":800},[790,1283,916],{"class":909},[790,1285,953],{"class":822},[790,1287,1165],{"class":909},[790,1289,913],{"class":800},[790,1291,1292],{"class":909},"user_id\n",[790,1294,1295,1297,1299,1301,1303,1305],{"class":792,"line":1069},[790,1296,881],{"class":796},[790,1298,910],{"class":909},[790,1300,913],{"class":800},[790,1302,950],{"class":909},[790,1304,953],{"class":822},[790,1306,1046],{"class":826},[790,1308,1310,1313,1315,1317,1319,1321,1323],{"class":792,"line":1309},10,[790,1311,1312],{"class":796},"  AND",[790,1314,1165],{"class":909},[790,1316,913],{"class":800},[790,1318,1193],{"class":909},[790,1320,953],{"class":822},[790,1322,827],{"class":826},[790,1324,830],{"class":800},[769,1326,1328],{"id":1327},"多個-join","多個 JOIN",[760,1330,1331],{},[776,1332,778],{},[780,1334,1336],{"className":782,"code":1335,"language":784,"meta":785,"style":785},"select u.id, u.name, u.email, p.title, p.content, c.name as category_name from users u inner join posts p on u.id = p.user_id left join categories c on p.category_id = c.id where u.active = 1 and p.published = 1;\n",[787,1337,1338],{"__ignoreMap":785},[790,1339,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1385,1387,1389,1392,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1422,1425,1427,1429,1431,1434,1436,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467],{"class":792,"line":793},[790,1341,797],{"class":796},[790,1343,910],{"class":909},[790,1345,913],{"class":800},[790,1347,916],{"class":909},[790,1349,919],{"class":800},[790,1351,922],{"class":909},[790,1353,913],{"class":800},[790,1355,804],{"class":909},[790,1357,919],{"class":800},[790,1359,922],{"class":909},[790,1361,913],{"class":800},[790,1363,935],{"class":909},[790,1365,919],{"class":800},[790,1367,760],{"class":909},[790,1369,913],{"class":800},[790,1371,1132],{"class":909},[790,1373,919],{"class":800},[790,1375,760],{"class":909},[790,1377,913],{"class":800},[790,1379,1141],{"class":909},[790,1381,919],{"class":800},[790,1383,1384],{"class":909},"c",[790,1386,913],{"class":800},[790,1388,804],{"class":909},[790,1390,1391],{"class":796}," as",[790,1393,1394],{"class":800}," category_name ",[790,1396,810],{"class":796},[790,1398,941],{"class":800},[790,1400,1148],{"class":796},[790,1402,1151],{"class":800},[790,1404,1154],{"class":796},[790,1406,910],{"class":909},[790,1408,913],{"class":800},[790,1410,916],{"class":909},[790,1412,953],{"class":822},[790,1414,1165],{"class":909},[790,1416,913],{"class":800},[790,1418,1170],{"class":909},[790,1420,1421],{"class":796}," left join",[790,1423,1424],{"class":800}," categories c ",[790,1426,1154],{"class":796},[790,1428,1165],{"class":909},[790,1430,913],{"class":800},[790,1432,1433],{"class":909},"category_id",[790,1435,953],{"class":822},[790,1437,1438],{"class":909}," c",[790,1440,913],{"class":800},[790,1442,916],{"class":909},[790,1444,1173],{"class":796},[790,1446,910],{"class":909},[790,1448,913],{"class":800},[790,1450,950],{"class":909},[790,1452,953],{"class":822},[790,1454,827],{"class":826},[790,1456,1186],{"class":796},[790,1458,1165],{"class":909},[790,1460,913],{"class":800},[790,1462,1193],{"class":909},[790,1464,953],{"class":822},[790,1466,827],{"class":826},[790,1468,830],{"class":800},[760,1470,1471],{},[776,1472,835],{},[780,1474,1476],{"className":782,"code":1475,"language":784,"meta":785,"style":785},"SELECT\n  u.id,\n  u.name,\n  u.email,\n  p.title,\n  p.content,\n  c.name AS category_name\nFROM users u\nINNER JOIN posts p ON u.id = p.user_id\nLEFT JOIN categories c ON p.category_id = c.id\nWHERE u.active = 1\n  AND p.published = 1;\n",[787,1477,1478,1482,1492,1502,1512,1522,1532,1547,1553,1575,1599,1614],{"__ignoreMap":785},[790,1479,1480],{"class":792,"line":793},[790,1481,845],{"class":796},[790,1483,1484,1486,1488,1490],{"class":792,"line":848},[790,1485,999],{"class":909},[790,1487,913],{"class":800},[790,1489,916],{"class":909},[790,1491,860],{"class":800},[790,1493,1494,1496,1498,1500],{"class":792,"line":854},[790,1495,999],{"class":909},[790,1497,913],{"class":800},[790,1499,804],{"class":909},[790,1501,860],{"class":800},[790,1503,1504,1506,1508,1510],{"class":792,"line":863},[790,1505,999],{"class":909},[790,1507,913],{"class":800},[790,1509,935],{"class":909},[790,1511,860],{"class":800},[790,1513,1514,1516,1518,1520],{"class":792,"line":869},[790,1515,1247],{"class":909},[790,1517,913],{"class":800},[790,1519,1132],{"class":909},[790,1521,860],{"class":800},[790,1523,1524,1526,1528,1530],{"class":792,"line":878},[790,1525,1247],{"class":909},[790,1527,913],{"class":800},[790,1529,1141],{"class":909},[790,1531,860],{"class":800},[790,1533,1534,1537,1539,1541,1544],{"class":792,"line":1049},[790,1535,1536],{"class":909},"  c",[790,1538,913],{"class":800},[790,1540,804],{"class":909},[790,1542,1543],{"class":796}," AS",[790,1545,1546],{"class":800}," category_name\n",[790,1548,1549,1551],{"class":792,"line":1055},[790,1550,872],{"class":796},[790,1552,1031],{"class":800},[790,1554,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573],{"class":792,"line":1069},[790,1556,1088],{"class":796},[790,1558,1151],{"class":800},[790,1560,1277],{"class":796},[790,1562,910],{"class":909},[790,1564,913],{"class":800},[790,1566,916],{"class":909},[790,1568,953],{"class":822},[790,1570,1165],{"class":909},[790,1572,913],{"class":800},[790,1574,1292],{"class":909},[790,1576,1577,1580,1582,1584,1586,1588,1590,1592,1594,1596],{"class":792,"line":1309},[790,1578,1579],{"class":796},"LEFT JOIN",[790,1581,1424],{"class":800},[790,1583,1277],{"class":796},[790,1585,1165],{"class":909},[790,1587,913],{"class":800},[790,1589,1433],{"class":909},[790,1591,953],{"class":822},[790,1593,1438],{"class":909},[790,1595,913],{"class":800},[790,1597,1598],{"class":909},"id\n",[790,1600,1602,1604,1606,1608,1610,1612],{"class":792,"line":1601},11,[790,1603,881],{"class":796},[790,1605,910],{"class":909},[790,1607,913],{"class":800},[790,1609,950],{"class":909},[790,1611,953],{"class":822},[790,1613,1046],{"class":826},[790,1615,1617,1619,1621,1623,1625,1627,1629],{"class":792,"line":1616},12,[790,1618,1312],{"class":796},[790,1620,1165],{"class":909},[790,1622,913],{"class":800},[790,1624,1193],{"class":909},[790,1626,953],{"class":822},[790,1628,827],{"class":826},[790,1630,830],{"class":800},[764,1632,1633],{"id":1633},"聚合查詢",[769,1635,1637],{"id":1636},"含-group-by-的聚合","含 GROUP BY 的聚合",[760,1639,1640],{},[776,1641,778],{},[780,1643,1645],{"className":782,"code":1644,"language":784,"meta":785,"style":785},"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",[787,1646,1647],{"__ignoreMap":785},[790,1648,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1671,1674,1676,1678,1680,1683,1686,1689,1692,1694,1696,1698,1701,1703,1705,1708,1710,1712,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1748,1750,1752,1754,1756,1758,1760,1762,1765,1768,1770,1772,1774,1776,1778,1781,1784,1786,1788,1791],{"class":792,"line":793},[790,1650,797],{"class":796},[790,1652,910],{"class":909},[790,1654,913],{"class":800},[790,1656,916],{"class":909},[790,1658,919],{"class":800},[790,1660,922],{"class":909},[790,1662,913],{"class":800},[790,1664,804],{"class":909},[790,1666,919],{"class":800},[790,1668,1670],{"class":1669},"symQ-","count",[790,1672,1673],{"class":800},"(",[790,1675,760],{"class":909},[790,1677,913],{"class":800},[790,1679,916],{"class":909},[790,1681,1682],{"class":800},") ",[790,1684,1685],{"class":796},"as",[790,1687,1688],{"class":800}," post_count, ",[790,1690,1691],{"class":1669},"sum",[790,1693,1673],{"class":800},[790,1695,760],{"class":909},[790,1697,913],{"class":800},[790,1699,1700],{"class":909},"views",[790,1702,1682],{"class":800},[790,1704,1685],{"class":796},[790,1706,1707],{"class":800}," total_views ",[790,1709,810],{"class":796},[790,1711,941],{"class":800},[790,1713,1714],{"class":796},"left join",[790,1716,1151],{"class":800},[790,1718,1154],{"class":796},[790,1720,910],{"class":909},[790,1722,913],{"class":800},[790,1724,916],{"class":909},[790,1726,953],{"class":822},[790,1728,1165],{"class":909},[790,1730,913],{"class":800},[790,1732,1170],{"class":909},[790,1734,1173],{"class":796},[790,1736,910],{"class":909},[790,1738,913],{"class":800},[790,1740,950],{"class":909},[790,1742,953],{"class":822},[790,1744,827],{"class":826},[790,1746,1747],{"class":796}," group by",[790,1749,910],{"class":909},[790,1751,913],{"class":800},[790,1753,916],{"class":909},[790,1755,919],{"class":800},[790,1757,922],{"class":909},[790,1759,913],{"class":800},[790,1761,804],{"class":909},[790,1763,1764],{"class":796}," having",[790,1766,1767],{"class":1669}," count",[790,1769,1673],{"class":800},[790,1771,760],{"class":909},[790,1773,913],{"class":800},[790,1775,916],{"class":909},[790,1777,1682],{"class":800},[790,1779,1780],{"class":822},">",[790,1782,1783],{"class":826}," 0",[790,1785,958],{"class":796},[790,1787,1707],{"class":800},[790,1789,1790],{"class":796},"desc",[790,1792,830],{"class":800},[760,1794,1795],{},[776,1796,835],{},[780,1798,1800],{"className":782,"code":1799,"language":784,"meta":785,"style":785},"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",[787,1801,1802,1806,1816,1826,1847,1867,1873,1895,1909,1914,1924,1933,1956],{"__ignoreMap":785},[790,1803,1804],{"class":792,"line":793},[790,1805,845],{"class":796},[790,1807,1808,1810,1812,1814],{"class":792,"line":848},[790,1809,999],{"class":909},[790,1811,913],{"class":800},[790,1813,916],{"class":909},[790,1815,860],{"class":800},[790,1817,1818,1820,1822,1824],{"class":792,"line":854},[790,1819,999],{"class":909},[790,1821,913],{"class":800},[790,1823,804],{"class":909},[790,1825,860],{"class":800},[790,1827,1828,1831,1833,1835,1837,1839,1841,1844],{"class":792,"line":863},[790,1829,1830],{"class":1669},"  COUNT",[790,1832,1673],{"class":800},[790,1834,760],{"class":909},[790,1836,913],{"class":800},[790,1838,916],{"class":909},[790,1840,1682],{"class":800},[790,1842,1843],{"class":796},"AS",[790,1845,1846],{"class":800}," post_count,\n",[790,1848,1849,1852,1854,1856,1858,1860,1862,1864],{"class":792,"line":869},[790,1850,1851],{"class":1669},"  SUM",[790,1853,1673],{"class":800},[790,1855,760],{"class":909},[790,1857,913],{"class":800},[790,1859,1700],{"class":909},[790,1861,1682],{"class":800},[790,1863,1843],{"class":796},[790,1865,1866],{"class":800}," total_views\n",[790,1868,1869,1871],{"class":792,"line":878},[790,1870,872],{"class":796},[790,1872,1031],{"class":800},[790,1874,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893],{"class":792,"line":1049},[790,1876,1579],{"class":796},[790,1878,1151],{"class":800},[790,1880,1277],{"class":796},[790,1882,910],{"class":909},[790,1884,913],{"class":800},[790,1886,916],{"class":909},[790,1888,953],{"class":822},[790,1890,1165],{"class":909},[790,1892,913],{"class":800},[790,1894,1292],{"class":909},[790,1896,1897,1899,1901,1903,1905,1907],{"class":792,"line":1055},[790,1898,881],{"class":796},[790,1900,910],{"class":909},[790,1902,913],{"class":800},[790,1904,950],{"class":909},[790,1906,953],{"class":822},[790,1908,1046],{"class":826},[790,1910,1911],{"class":792,"line":1069},[790,1912,1913],{"class":796},"GROUP BY\n",[790,1915,1916,1918,1920,1922],{"class":792,"line":1309},[790,1917,999],{"class":909},[790,1919,913],{"class":800},[790,1921,916],{"class":909},[790,1923,860],{"class":800},[790,1925,1926,1928,1930],{"class":792,"line":1601},[790,1927,999],{"class":909},[790,1929,913],{"class":800},[790,1931,1932],{"class":909},"name\n",[790,1934,1935,1938,1941,1943,1945,1947,1949,1951,1953],{"class":792,"line":1616},[790,1936,1937],{"class":796},"HAVING",[790,1939,1940],{"class":1669}," COUNT",[790,1942,1673],{"class":800},[790,1944,760],{"class":909},[790,1946,913],{"class":800},[790,1948,916],{"class":909},[790,1950,1682],{"class":800},[790,1952,1780],{"class":822},[790,1954,1955],{"class":826}," 0\n",[790,1957,1959,1962,1964,1967],{"class":792,"line":1958},13,[790,1960,1961],{"class":796},"ORDER BY",[790,1963,1707],{"class":800},[790,1965,1966],{"class":796},"DESC",[790,1968,830],{"class":800},[764,1970,1971],{"id":1971},"子查詢",[769,1973,1975],{"id":1974},"where-子句中的子查詢","WHERE 子句中的子查詢",[760,1977,1978],{},[776,1979,778],{},[780,1981,1983],{"className":782,"code":1982,"language":784,"meta":785,"style":785},"select id, name, email from users where id in (select user_id from posts where published = 1) and active = 1;\n",[787,1984,1985],{"__ignoreMap":785},[790,1986,1987,1989,1991,1993,1995,1997,1999,2001,2004,2007,2010,2012,2015,2017,2020,2022,2025,2027,2029,2031,2034,2036,2038,2040],{"class":792,"line":793},[790,1988,797],{"class":796},[790,1990,801],{"class":800},[790,1992,804],{"class":796},[790,1994,807],{"class":800},[790,1996,810],{"class":796},[790,1998,813],{"class":800},[790,2000,816],{"class":796},[790,2002,2003],{"class":800}," id ",[790,2005,2006],{"class":796},"in",[790,2008,2009],{"class":800}," (",[790,2011,797],{"class":796},[790,2013,2014],{"class":800}," user_id ",[790,2016,810],{"class":796},[790,2018,2019],{"class":800}," posts ",[790,2021,816],{"class":796},[790,2023,2024],{"class":800}," published ",[790,2026,823],{"class":822},[790,2028,827],{"class":826},[790,2030,1682],{"class":800},[790,2032,2033],{"class":796},"and",[790,2035,819],{"class":800},[790,2037,823],{"class":822},[790,2039,827],{"class":826},[790,2041,830],{"class":800},[760,2043,2044],{},[776,2045,835],{},[780,2047,2049],{"className":782,"code":2048,"language":784,"meta":785,"style":785},"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",[787,2050,2051,2055,2059,2065,2069,2075,2087,2095,2103,2114,2119],{"__ignoreMap":785},[790,2052,2053],{"class":792,"line":793},[790,2054,845],{"class":796},[790,2056,2057],{"class":792,"line":848},[790,2058,851],{"class":800},[790,2060,2061,2063],{"class":792,"line":854},[790,2062,857],{"class":796},[790,2064,860],{"class":800},[790,2066,2067],{"class":792,"line":863},[790,2068,866],{"class":800},[790,2070,2071,2073],{"class":792,"line":869},[790,2072,872],{"class":796},[790,2074,875],{"class":800},[790,2076,2077,2079,2081,2084],{"class":792,"line":878},[790,2078,881],{"class":796},[790,2080,2003],{"class":800},[790,2082,2083],{"class":796},"IN",[790,2085,2086],{"class":800}," (\n",[790,2088,2089,2092],{"class":792,"line":1049},[790,2090,2091],{"class":796},"  SELECT",[790,2093,2094],{"class":800}," user_id\n",[790,2096,2097,2100],{"class":792,"line":1055},[790,2098,2099],{"class":796},"  FROM",[790,2101,2102],{"class":800}," posts\n",[790,2104,2105,2108,2110,2112],{"class":792,"line":1069},[790,2106,2107],{"class":796},"  WHERE",[790,2109,2024],{"class":800},[790,2111,823],{"class":822},[790,2113,1046],{"class":826},[790,2115,2116],{"class":792,"line":1309},[790,2117,2118],{"class":800},")\n",[790,2120,2121,2123,2125,2127,2129],{"class":792,"line":1601},[790,2122,1312],{"class":796},[790,2124,819],{"class":800},[790,2126,823],{"class":822},[790,2128,827],{"class":826},[790,2130,830],{"class":800},[769,2132,2133],{"id":2133},"關聯子查詢",[760,2135,2136],{},[776,2137,778],{},[780,2139,2141],{"className":782,"code":2140,"language":784,"meta":785,"style":785},"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",[787,2142,2143],{"__ignoreMap":785},[790,2144,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2172,2174,2176,2178,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2222,2224,2226,2228,2230,2232,2234,2236,2238],{"class":792,"line":793},[790,2146,797],{"class":796},[790,2148,910],{"class":909},[790,2150,913],{"class":800},[790,2152,916],{"class":909},[790,2154,919],{"class":800},[790,2156,922],{"class":909},[790,2158,913],{"class":800},[790,2160,804],{"class":909},[790,2162,919],{"class":800},[790,2164,922],{"class":909},[790,2166,913],{"class":800},[790,2168,935],{"class":909},[790,2170,2171],{"class":800},", (",[790,2173,797],{"class":796},[790,2175,1767],{"class":1669},[790,2177,1673],{"class":800},[790,2179,2180],{"class":822},"*",[790,2182,1682],{"class":800},[790,2184,810],{"class":796},[790,2186,1151],{"class":800},[790,2188,816],{"class":796},[790,2190,1165],{"class":909},[790,2192,913],{"class":800},[790,2194,1170],{"class":909},[790,2196,953],{"class":822},[790,2198,910],{"class":909},[790,2200,913],{"class":800},[790,2202,916],{"class":909},[790,2204,1186],{"class":796},[790,2206,1165],{"class":909},[790,2208,913],{"class":800},[790,2210,1193],{"class":909},[790,2212,953],{"class":822},[790,2214,827],{"class":826},[790,2216,1682],{"class":800},[790,2218,1685],{"class":796},[790,2220,2221],{"class":800}," post_count ",[790,2223,810],{"class":796},[790,2225,941],{"class":800},[790,2227,816],{"class":796},[790,2229,910],{"class":909},[790,2231,913],{"class":800},[790,2233,950],{"class":909},[790,2235,953],{"class":822},[790,2237,827],{"class":826},[790,2239,830],{"class":800},[760,2241,2242],{},[776,2243,835],{},[780,2245,2247],{"className":782,"code":2246,"language":784,"meta":785,"style":785},"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",[787,2248,2249,2253,2263,2273,2283,2288,2301,2309,2328,2343,2353,2359],{"__ignoreMap":785},[790,2250,2251],{"class":792,"line":793},[790,2252,845],{"class":796},[790,2254,2255,2257,2259,2261],{"class":792,"line":848},[790,2256,999],{"class":909},[790,2258,913],{"class":800},[790,2260,916],{"class":909},[790,2262,860],{"class":800},[790,2264,2265,2267,2269,2271],{"class":792,"line":854},[790,2266,999],{"class":909},[790,2268,913],{"class":800},[790,2270,804],{"class":909},[790,2272,860],{"class":800},[790,2274,2275,2277,2279,2281],{"class":792,"line":863},[790,2276,999],{"class":909},[790,2278,913],{"class":800},[790,2280,935],{"class":909},[790,2282,860],{"class":800},[790,2284,2285],{"class":792,"line":869},[790,2286,2287],{"class":800},"  (\n",[790,2289,2290,2293,2295,2297,2299],{"class":792,"line":878},[790,2291,2292],{"class":796},"    SELECT",[790,2294,1940],{"class":1669},[790,2296,1673],{"class":800},[790,2298,2180],{"class":822},[790,2300,2118],{"class":800},[790,2302,2303,2306],{"class":792,"line":1049},[790,2304,2305],{"class":796},"    FROM",[790,2307,2308],{"class":800}," posts p\n",[790,2310,2311,2314,2316,2318,2320,2322,2324,2326],{"class":792,"line":1055},[790,2312,2313],{"class":796},"    WHERE",[790,2315,1165],{"class":909},[790,2317,913],{"class":800},[790,2319,1170],{"class":909},[790,2321,953],{"class":822},[790,2323,910],{"class":909},[790,2325,913],{"class":800},[790,2327,1598],{"class":909},[790,2329,2330,2333,2335,2337,2339,2341],{"class":792,"line":1069},[790,2331,2332],{"class":796},"      AND",[790,2334,1165],{"class":909},[790,2336,913],{"class":800},[790,2338,1193],{"class":909},[790,2340,953],{"class":822},[790,2342,1046],{"class":826},[790,2344,2345,2348,2350],{"class":792,"line":1309},[790,2346,2347],{"class":800},"  ) ",[790,2349,1843],{"class":796},[790,2351,2352],{"class":800}," post_count\n",[790,2354,2355,2357],{"class":792,"line":1601},[790,2356,872],{"class":796},[790,2358,1031],{"class":800},[790,2360,2361,2363,2365,2367,2369,2371,2373],{"class":792,"line":1616},[790,2362,881],{"class":796},[790,2364,910],{"class":909},[790,2366,913],{"class":800},[790,2368,950],{"class":909},[790,2370,953],{"class":822},[790,2372,827],{"class":826},[790,2374,830],{"class":800},[764,2376,2377],{"id":2377},"資料修改查詢",[769,2379,2381],{"id":2380},"insert-陳述式","INSERT 陳述式",[760,2383,2384],{},[776,2385,778],{},[780,2387,2389],{"className":782,"code":2388,"language":784,"meta":785,"style":785},"insert into users (name, email, active, created_at) values ('John Doe', 'john@example.com', 1, now()), ('Jane Smith', 'jane@example.com', 1, now());\n",[787,2390,2391],{"__ignoreMap":785},[790,2392,2393,2396,2399,2401,2404,2407,2409,2413,2415,2418,2420,2423,2425,2428,2431,2434,2436,2439,2441,2443,2445,2447],{"class":792,"line":793},[790,2394,2395],{"class":796},"insert into",[790,2397,2398],{"class":800}," users (",[790,2400,804],{"class":796},[790,2402,2403],{"class":800},", email, active, created_at) ",[790,2405,2406],{"class":796},"values",[790,2408,2009],{"class":800},[790,2410,2412],{"class":2411},"sjj1j","'John Doe'",[790,2414,919],{"class":800},[790,2416,2417],{"class":2411},"'john@example.com'",[790,2419,919],{"class":800},[790,2421,2422],{"class":826},"1",[790,2424,919],{"class":800},[790,2426,2427],{"class":796},"now",[790,2429,2430],{"class":800},"()), (",[790,2432,2433],{"class":2411},"'Jane Smith'",[790,2435,919],{"class":800},[790,2437,2438],{"class":2411},"'jane@example.com'",[790,2440,919],{"class":800},[790,2442,2422],{"class":826},[790,2444,919],{"class":800},[790,2446,2427],{"class":796},[790,2448,2449],{"class":800},"());\n",[760,2451,2452],{},[776,2453,835],{},[780,2455,2457],{"className":782,"code":2456,"language":784,"meta":785,"style":785},"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",[787,2458,2459,2467,2473,2478,2483,2488,2492,2499,2506,2513,2520,2528,2533,2540,2548,2555,2562],{"__ignoreMap":785},[790,2460,2461,2464],{"class":792,"line":793},[790,2462,2463],{"class":796},"INSERT INTO",[790,2465,2466],{"class":800}," users (\n",[790,2468,2469,2471],{"class":792,"line":848},[790,2470,857],{"class":796},[790,2472,860],{"class":800},[790,2474,2475],{"class":792,"line":854},[790,2476,2477],{"class":800},"  email,\n",[790,2479,2480],{"class":792,"line":863},[790,2481,2482],{"class":800},"  active,\n",[790,2484,2485],{"class":792,"line":869},[790,2486,2487],{"class":800},"  created_at\n",[790,2489,2490],{"class":792,"line":878},[790,2491,2118],{"class":800},[790,2493,2494,2497],{"class":792,"line":1049},[790,2495,2496],{"class":796},"VALUES",[790,2498,2086],{"class":800},[790,2500,2501,2504],{"class":792,"line":1055},[790,2502,2503],{"class":2411},"  'John Doe'",[790,2505,860],{"class":800},[790,2507,2508,2511],{"class":792,"line":1069},[790,2509,2510],{"class":2411},"  'john@example.com'",[790,2512,860],{"class":800},[790,2514,2515,2518],{"class":792,"line":1309},[790,2516,2517],{"class":826},"  1",[790,2519,860],{"class":800},[790,2521,2522,2525],{"class":792,"line":1601},[790,2523,2524],{"class":796},"  NOW",[790,2526,2527],{"class":800},"()\n",[790,2529,2530],{"class":792,"line":1616},[790,2531,2532],{"class":800},"), (\n",[790,2534,2535,2538],{"class":792,"line":1958},[790,2536,2537],{"class":2411},"  'Jane Smith'",[790,2539,860],{"class":800},[790,2541,2543,2546],{"class":792,"line":2542},14,[790,2544,2545],{"class":2411},"  'jane@example.com'",[790,2547,860],{"class":800},[790,2549,2551,2553],{"class":792,"line":2550},15,[790,2552,2517],{"class":826},[790,2554,860],{"class":800},[790,2556,2558,2560],{"class":792,"line":2557},16,[790,2559,2524],{"class":796},[790,2561,2527],{"class":800},[790,2563,2565],{"class":792,"line":2564},17,[790,2566,2567],{"class":800},");\n",[769,2569,2571],{"id":2570},"update-陳述式","UPDATE 陳述式",[760,2573,2574],{},[776,2575,778],{},[780,2577,2579],{"className":782,"code":2578,"language":784,"meta":785,"style":785},"update users set name = 'John Updated', email = 'john.updated@example.com', updated_at = now() where id = 1 and active = 1;\n",[787,2580,2581],{"__ignoreMap":785},[790,2582,2583,2586,2588,2591,2594,2596,2599,2601,2603,2606,2609,2611,2614,2617,2619,2621,2623,2625,2627,2629,2631,2633],{"class":792,"line":793},[790,2584,2585],{"class":796},"update",[790,2587,813],{"class":800},[790,2589,2590],{"class":796},"set",[790,2592,2593],{"class":796}," name",[790,2595,953],{"class":822},[790,2597,2598],{"class":2411}," 'John Updated'",[790,2600,807],{"class":800},[790,2602,823],{"class":822},[790,2604,2605],{"class":2411}," 'john.updated@example.com'",[790,2607,2608],{"class":800},", updated_at ",[790,2610,823],{"class":822},[790,2612,2613],{"class":796}," now",[790,2615,2616],{"class":800},"() ",[790,2618,816],{"class":796},[790,2620,2003],{"class":800},[790,2622,823],{"class":822},[790,2624,827],{"class":826},[790,2626,1186],{"class":796},[790,2628,819],{"class":800},[790,2630,823],{"class":822},[790,2632,827],{"class":826},[790,2634,830],{"class":800},[760,2636,2637],{},[776,2638,835],{},[780,2640,2642],{"className":782,"code":2641,"language":784,"meta":785,"style":785},"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",[787,2643,2644,2651,2656,2666,2677,2689,2699],{"__ignoreMap":785},[790,2645,2646,2649],{"class":792,"line":793},[790,2647,2648],{"class":796},"UPDATE",[790,2650,875],{"class":800},[790,2652,2653],{"class":792,"line":848},[790,2654,2655],{"class":796},"SET\n",[790,2657,2658,2660,2662,2664],{"class":792,"line":854},[790,2659,857],{"class":796},[790,2661,953],{"class":822},[790,2663,2598],{"class":2411},[790,2665,860],{"class":800},[790,2667,2668,2671,2673,2675],{"class":792,"line":863},[790,2669,2670],{"class":800},"  email ",[790,2672,823],{"class":822},[790,2674,2605],{"class":2411},[790,2676,860],{"class":800},[790,2678,2679,2682,2684,2687],{"class":792,"line":869},[790,2680,2681],{"class":800},"  updated_at ",[790,2683,823],{"class":822},[790,2685,2686],{"class":796}," NOW",[790,2688,2527],{"class":800},[790,2690,2691,2693,2695,2697],{"class":792,"line":878},[790,2692,881],{"class":796},[790,2694,2003],{"class":800},[790,2696,823],{"class":822},[790,2698,1046],{"class":826},[790,2700,2701,2703,2705,2707,2709],{"class":792,"line":1049},[790,2702,1312],{"class":796},[790,2704,819],{"class":800},[790,2706,823],{"class":822},[790,2708,827],{"class":826},[790,2710,830],{"class":800},[769,2712,2714],{"id":2713},"delete-陳述式","DELETE 陳述式",[760,2716,2717],{},[776,2718,778],{},[780,2720,2722],{"className":782,"code":2721,"language":784,"meta":785,"style":785},"delete from posts where user_id in (select id from users where active = 0) and published = 0;\n",[787,2723,2724],{"__ignoreMap":785},[790,2725,2726,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767],{"class":792,"line":793},[790,2727,2728],{"class":796},"delete",[790,2730,938],{"class":796},[790,2732,2019],{"class":800},[790,2734,816],{"class":796},[790,2736,2014],{"class":800},[790,2738,2006],{"class":796},[790,2740,2009],{"class":800},[790,2742,797],{"class":796},[790,2744,2003],{"class":800},[790,2746,810],{"class":796},[790,2748,813],{"class":800},[790,2750,816],{"class":796},[790,2752,819],{"class":800},[790,2754,823],{"class":822},[790,2756,1783],{"class":826},[790,2758,1682],{"class":800},[790,2760,2033],{"class":796},[790,2762,2024],{"class":800},[790,2764,823],{"class":822},[790,2766,1783],{"class":826},[790,2768,830],{"class":800},[760,2770,2771],{},[776,2772,835],{},[780,2774,2776],{"className":782,"code":2775,"language":784,"meta":785,"style":785},"DELETE FROM posts\nWHERE user_id IN (\n  SELECT id\n  FROM users\n  WHERE active = 0\n)\n  AND published = 0;\n",[787,2777,2778,2788,2798,2805,2811,2821,2825],{"__ignoreMap":785},[790,2779,2780,2783,2786],{"class":792,"line":793},[790,2781,2782],{"class":796},"DELETE",[790,2784,2785],{"class":796}," FROM",[790,2787,2102],{"class":800},[790,2789,2790,2792,2794,2796],{"class":792,"line":848},[790,2791,881],{"class":796},[790,2793,2014],{"class":800},[790,2795,2083],{"class":796},[790,2797,2086],{"class":800},[790,2799,2800,2802],{"class":792,"line":854},[790,2801,2091],{"class":796},[790,2803,2804],{"class":800}," id\n",[790,2806,2807,2809],{"class":792,"line":863},[790,2808,2099],{"class":796},[790,2810,875],{"class":800},[790,2812,2813,2815,2817,2819],{"class":792,"line":869},[790,2814,2107],{"class":796},[790,2816,819],{"class":800},[790,2818,823],{"class":822},[790,2820,1955],{"class":826},[790,2822,2823],{"class":792,"line":878},[790,2824,2118],{"class":800},[790,2826,2827,2829,2831,2833,2835],{"class":792,"line":1049},[790,2828,1312],{"class":796},[790,2830,2024],{"class":800},[790,2832,823],{"class":822},[790,2834,1783],{"class":826},[790,2836,830],{"class":800},[764,2838,2839],{"id":2839},"資料定義查詢",[769,2841,2843],{"id":2842},"create-table","CREATE TABLE",[760,2845,2846],{},[776,2847,778],{},[780,2849,2851],{"className":782,"code":2850,"language":784,"meta":785,"style":785},"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",[787,2852,2853],{"__ignoreMap":785},[790,2854,2855,2858,2861,2865,2868,2871,2874,2877,2879,2882,2884,2887,2889,2892,2894,2897,2899,2901,2903,2906,2909,2912,2915,2918,2921,2924,2926,2929,2931,2933,2936,2939],{"class":792,"line":793},[790,2856,2857],{"class":796},"create",[790,2859,2860],{"class":796}," table",[790,2862,2864],{"class":2863},"sqMzV"," users",[790,2866,2867],{"class":800}," (id ",[790,2869,2870],{"class":796},"int",[790,2872,2873],{"class":796}," primary key",[790,2875,2876],{"class":800}," auto_increment, ",[790,2878,804],{"class":796},[790,2880,2881],{"class":796}," varchar",[790,2883,1673],{"class":800},[790,2885,2886],{"class":826},"255",[790,2888,1682],{"class":800},[790,2890,2891],{"class":796},"not null",[790,2893,807],{"class":800},[790,2895,2896],{"class":796},"varchar",[790,2898,1673],{"class":800},[790,2900,2886],{"class":826},[790,2902,1682],{"class":800},[790,2904,2905],{"class":796},"unique",[790,2907,2908],{"class":796}," not null",[790,2910,2911],{"class":800},", active ",[790,2913,2914],{"class":796},"boolean",[790,2916,2917],{"class":796}," default",[790,2919,2920],{"class":800}," true, created_at ",[790,2922,2923],{"class":796},"timestamp",[790,2925,2917],{"class":796},[790,2927,2928],{"class":800}," current_timestamp, updated_at ",[790,2930,2923],{"class":796},[790,2932,2917],{"class":796},[790,2934,2935],{"class":800}," current_timestamp ",[790,2937,2938],{"class":796},"on update",[790,2940,2941],{"class":800}," current_timestamp);\n",[760,2943,2944],{},[776,2945,835],{},[780,2947,2949],{"className":782,"code":2948,"language":784,"meta":785,"style":785},"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",[787,2950,2951,2963,2977,2995,3016,3030,3043,3060],{"__ignoreMap":785},[790,2952,2953,2956,2959,2961],{"class":792,"line":793},[790,2954,2955],{"class":796},"CREATE",[790,2957,2958],{"class":796}," TABLE",[790,2960,2864],{"class":2863},[790,2962,2086],{"class":800},[790,2964,2965,2968,2971,2974],{"class":792,"line":848},[790,2966,2967],{"class":800},"  id ",[790,2969,2970],{"class":796},"INT",[790,2972,2973],{"class":796}," PRIMARY KEY",[790,2975,2976],{"class":800}," AUTO_INCREMENT,\n",[790,2978,2979,2981,2984,2986,2988,2990,2993],{"class":792,"line":854},[790,2980,857],{"class":796},[790,2982,2983],{"class":796}," VARCHAR",[790,2985,1673],{"class":800},[790,2987,2886],{"class":826},[790,2989,1682],{"class":800},[790,2991,2992],{"class":796},"NOT NULL",[790,2994,860],{"class":800},[790,2996,2997,2999,3002,3004,3006,3008,3011,3014],{"class":792,"line":863},[790,2998,2670],{"class":800},[790,3000,3001],{"class":796},"VARCHAR",[790,3003,1673],{"class":800},[790,3005,2886],{"class":826},[790,3007,1682],{"class":800},[790,3009,3010],{"class":796},"UNIQUE",[790,3012,3013],{"class":796}," NOT NULL",[790,3015,860],{"class":800},[790,3017,3018,3021,3024,3027],{"class":792,"line":869},[790,3019,3020],{"class":800},"  active ",[790,3022,3023],{"class":796},"BOOLEAN",[790,3025,3026],{"class":796}," DEFAULT",[790,3028,3029],{"class":800}," TRUE,\n",[790,3031,3032,3035,3038,3040],{"class":792,"line":878},[790,3033,3034],{"class":800},"  created_at ",[790,3036,3037],{"class":796},"TIMESTAMP",[790,3039,3026],{"class":796},[790,3041,3042],{"class":800}," CURRENT_TIMESTAMP,\n",[790,3044,3045,3047,3049,3051,3054,3057],{"class":792,"line":1049},[790,3046,2681],{"class":800},[790,3048,3037],{"class":796},[790,3050,3026],{"class":796},[790,3052,3053],{"class":800}," CURRENT_TIMESTAMP ",[790,3055,3056],{"class":796},"ON UPDATE",[790,3058,3059],{"class":800}," CURRENT_TIMESTAMP\n",[790,3061,3062],{"class":792,"line":1055},[790,3063,2567],{"class":800},[769,3065,3067],{"id":3066},"alter-table","ALTER TABLE",[760,3069,3070],{},[776,3071,778],{},[780,3073,3075],{"className":782,"code":3074,"language":784,"meta":785,"style":785},"alter table users add column phone varchar(20), modify column email varchar(320), add index idx_email (email), add constraint fk_user_profile foreign key (id) references user_profiles (user_id);\n",[787,3076,3077],{"__ignoreMap":785},[790,3078,3079,3082,3084,3086,3089,3092,3094,3096,3099,3102,3105,3108,3110,3112,3115,3117,3119,3122,3125,3127,3130,3133,3136,3139,3142],{"class":792,"line":793},[790,3080,3081],{"class":796},"alter",[790,3083,2860],{"class":796},[790,3085,813],{"class":800},[790,3087,3088],{"class":796},"add",[790,3090,3091],{"class":800}," column phone ",[790,3093,2896],{"class":796},[790,3095,1673],{"class":800},[790,3097,3098],{"class":826},"20",[790,3100,3101],{"class":800},"), ",[790,3103,3104],{"class":796},"modify",[790,3106,3107],{"class":800}," column email ",[790,3109,2896],{"class":796},[790,3111,1673],{"class":800},[790,3113,3114],{"class":826},"320",[790,3116,3101],{"class":800},[790,3118,3088],{"class":796},[790,3120,3121],{"class":796}," index",[790,3123,3124],{"class":800}," idx_email (email), ",[790,3126,3088],{"class":796},[790,3128,3129],{"class":796}," constraint",[790,3131,3132],{"class":800}," fk_user_profile ",[790,3134,3135],{"class":796},"foreign key",[790,3137,3138],{"class":800}," (id) ",[790,3140,3141],{"class":796},"references",[790,3143,3144],{"class":800}," user_profiles (user_id);\n",[760,3146,3147],{},[776,3148,835],{},[780,3150,3152],{"className":782,"code":3151,"language":784,"meta":785,"style":785},"ALTER TABLE users\nADD COLUMN phone VARCHAR(20),\nMODIFY COLUMN email VARCHAR(320),\nADD INDEX idx_email (email),\nADD CONSTRAINT fk_user_profile FOREIGN KEY (id) REFERENCES user_profiles (user_id);\n",[787,3153,3154,3163,3180,3196,3206],{"__ignoreMap":785},[790,3155,3156,3159,3161],{"class":792,"line":793},[790,3157,3158],{"class":796},"ALTER",[790,3160,2958],{"class":796},[790,3162,875],{"class":800},[790,3164,3165,3168,3171,3173,3175,3177],{"class":792,"line":848},[790,3166,3167],{"class":796},"ADD",[790,3169,3170],{"class":800}," COLUMN phone ",[790,3172,3001],{"class":796},[790,3174,1673],{"class":800},[790,3176,3098],{"class":826},[790,3178,3179],{"class":800},"),\n",[790,3181,3182,3185,3188,3190,3192,3194],{"class":792,"line":854},[790,3183,3184],{"class":796},"MODIFY",[790,3186,3187],{"class":800}," COLUMN email ",[790,3189,3001],{"class":796},[790,3191,1673],{"class":800},[790,3193,3114],{"class":826},[790,3195,3179],{"class":800},[790,3197,3198,3200,3203],{"class":792,"line":863},[790,3199,3167],{"class":796},[790,3201,3202],{"class":796}," INDEX",[790,3204,3205],{"class":800}," idx_email (email),\n",[790,3207,3208,3210,3213,3215,3218,3220,3223],{"class":792,"line":869},[790,3209,3167],{"class":796},[790,3211,3212],{"class":796}," CONSTRAINT",[790,3214,3132],{"class":800},[790,3216,3217],{"class":796},"FOREIGN KEY",[790,3219,3138],{"class":800},[790,3221,3222],{"class":796},"REFERENCES",[790,3224,3144],{"class":800},[764,3226,3227],{"id":3227},"視窗函數",[769,3229,3231],{"id":3230},"row_number","ROW_NUMBER()",[760,3233,3234],{},[776,3235,778],{},[780,3237,3239],{"className":782,"code":3238,"language":784,"meta":785,"style":785},"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",[787,3240,3241],{"__ignoreMap":785},[790,3242,3243,3245,3247,3249,3252,3254,3256,3259,3261,3264,3267,3270,3273,3276,3278,3280,3282,3285,3287,3289,3291,3293,3295,3297],{"class":792,"line":793},[790,3244,797],{"class":796},[790,3246,801],{"class":800},[790,3248,804],{"class":796},[790,3250,3251],{"class":800},", email, ",[790,3253,3230],{"class":1669},[790,3255,2616],{"class":800},[790,3257,3258],{"class":796},"over",[790,3260,2009],{"class":800},[790,3262,3263],{"class":796},"partition",[790,3265,3266],{"class":796}," by",[790,3268,3269],{"class":800}," department_id ",[790,3271,3272],{"class":796},"order by",[790,3274,3275],{"class":800}," created_at ",[790,3277,1790],{"class":796},[790,3279,1682],{"class":800},[790,3281,1685],{"class":796},[790,3283,3284],{"class":800}," row_num ",[790,3286,810],{"class":796},[790,3288,813],{"class":800},[790,3290,816],{"class":796},[790,3292,819],{"class":800},[790,3294,823],{"class":822},[790,3296,827],{"class":826},[790,3298,830],{"class":800},[760,3300,3301],{},[776,3302,835],{},[780,3304,3306],{"className":782,"code":3305,"language":784,"meta":785,"style":785},"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",[787,3307,3308,3312,3316,3322,3326,3338,3349,3359,3368,3374],{"__ignoreMap":785},[790,3309,3310],{"class":792,"line":793},[790,3311,845],{"class":796},[790,3313,3314],{"class":792,"line":848},[790,3315,851],{"class":800},[790,3317,3318,3320],{"class":792,"line":854},[790,3319,857],{"class":796},[790,3321,860],{"class":800},[790,3323,3324],{"class":792,"line":863},[790,3325,2477],{"class":800},[790,3327,3328,3331,3333,3336],{"class":792,"line":869},[790,3329,3330],{"class":1669},"  ROW_NUMBER",[790,3332,2616],{"class":800},[790,3334,3335],{"class":796},"OVER",[790,3337,2086],{"class":800},[790,3339,3340,3343,3346],{"class":792,"line":878},[790,3341,3342],{"class":796},"    PARTITION",[790,3344,3345],{"class":796}," BY",[790,3347,3348],{"class":800}," department_id\n",[790,3350,3351,3354,3356],{"class":792,"line":1049},[790,3352,3353],{"class":796},"    ORDER BY",[790,3355,3275],{"class":800},[790,3357,3358],{"class":796},"DESC\n",[790,3360,3361,3363,3365],{"class":792,"line":1055},[790,3362,2347],{"class":800},[790,3364,1843],{"class":796},[790,3366,3367],{"class":800}," row_num\n",[790,3369,3370,3372],{"class":792,"line":1069},[790,3371,872],{"class":796},[790,3373,875],{"class":800},[790,3375,3376,3378,3380,3382,3384],{"class":792,"line":1309},[790,3377,881],{"class":796},[790,3379,819],{"class":800},[790,3381,823],{"class":822},[790,3383,827],{"class":826},[790,3385,830],{"class":800},[764,3387,3389],{"id":3388},"通用資料表運算式cte","通用資料表運算式（CTE）",[769,3391,3393],{"id":3392},"with-子句","WITH 子句",[760,3395,3396],{},[776,3397,778],{},[780,3399,3401],{"className":782,"code":3400,"language":784,"meta":785,"style":785},"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",[787,3402,3403],{"__ignoreMap":785},[790,3404,3405,3408,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3438,3440,3442,3444,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3481,3483,3485,3487,3490,3492,3494,3496,3498,3500,3502,3504,3507,3509,3512,3514,3517,3519,3522,3524,3526,3528,3530,3533,3535,3538,3540,3542,3544,3546,3548,3551,3553,3555,3557,3559,3561],{"class":792,"line":793},[790,3406,3407],{"class":796},"with",[790,3409,3410],{"class":800}," active_users ",[790,3412,1685],{"class":796},[790,3414,2009],{"class":800},[790,3416,797],{"class":796},[790,3418,801],{"class":800},[790,3420,804],{"class":796},[790,3422,807],{"class":800},[790,3424,810],{"class":796},[790,3426,813],{"class":800},[790,3428,816],{"class":796},[790,3430,819],{"class":800},[790,3432,823],{"class":822},[790,3434,827],{"class":826},[790,3436,3437],{"class":800},"), user_posts ",[790,3439,1685],{"class":796},[790,3441,2009],{"class":800},[790,3443,797],{"class":796},[790,3445,3446],{"class":800}," user_id, ",[790,3448,1670],{"class":1669},[790,3450,1673],{"class":800},[790,3452,2180],{"class":822},[790,3454,1682],{"class":800},[790,3456,1685],{"class":796},[790,3458,2221],{"class":800},[790,3460,810],{"class":796},[790,3462,2019],{"class":800},[790,3464,816],{"class":796},[790,3466,2024],{"class":800},[790,3468,823],{"class":822},[790,3470,827],{"class":826},[790,3472,1747],{"class":796},[790,3474,3475],{"class":800}," user_id) ",[790,3477,797],{"class":796},[790,3479,3480],{"class":909}," au",[790,3482,913],{"class":800},[790,3484,916],{"class":909},[790,3486,919],{"class":800},[790,3488,3489],{"class":909},"au",[790,3491,913],{"class":800},[790,3493,804],{"class":909},[790,3495,919],{"class":800},[790,3497,3489],{"class":909},[790,3499,913],{"class":800},[790,3501,935],{"class":909},[790,3503,919],{"class":800},[790,3505,3506],{"class":1669},"coalesce",[790,3508,1673],{"class":800},[790,3510,3511],{"class":909},"up",[790,3513,913],{"class":800},[790,3515,3516],{"class":909},"post_count",[790,3518,919],{"class":800},[790,3520,3521],{"class":826},"0",[790,3523,1682],{"class":800},[790,3525,1685],{"class":796},[790,3527,2221],{"class":800},[790,3529,810],{"class":796},[790,3531,3532],{"class":800}," active_users au ",[790,3534,1714],{"class":796},[790,3536,3537],{"class":800}," user_posts up ",[790,3539,1154],{"class":796},[790,3541,3480],{"class":909},[790,3543,913],{"class":800},[790,3545,916],{"class":909},[790,3547,953],{"class":822},[790,3549,3550],{"class":909}," up",[790,3552,913],{"class":800},[790,3554,1170],{"class":909},[790,3556,958],{"class":796},[790,3558,2221],{"class":800},[790,3560,1790],{"class":796},[790,3562,830],{"class":800},[760,3564,3565],{},[776,3566,835],{},[780,3568,3570],{"className":782,"code":3569,"language":784,"meta":785,"style":785},"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",[787,3571,3572,3583,3588,3593,3600,3605,3611,3621,3625,3634,3638,3643,3658,3664,3674,3681,3685,3689,3701,3712,3723,3747,3755,3778],{"__ignoreMap":785},[790,3573,3574,3577,3579,3581],{"class":792,"line":793},[790,3575,3576],{"class":796},"WITH",[790,3578,3410],{"class":800},[790,3580,1843],{"class":796},[790,3582,2086],{"class":800},[790,3584,3585],{"class":792,"line":848},[790,3586,3587],{"class":796},"  SELECT\n",[790,3589,3590],{"class":792,"line":854},[790,3591,3592],{"class":800},"    id,\n",[790,3594,3595,3598],{"class":792,"line":863},[790,3596,3597],{"class":796},"    name",[790,3599,860],{"class":800},[790,3601,3602],{"class":792,"line":869},[790,3603,3604],{"class":800},"    email\n",[790,3606,3607,3609],{"class":792,"line":878},[790,3608,2099],{"class":796},[790,3610,875],{"class":800},[790,3612,3613,3615,3617,3619],{"class":792,"line":1049},[790,3614,2107],{"class":796},[790,3616,819],{"class":800},[790,3618,823],{"class":822},[790,3620,1046],{"class":826},[790,3622,3623],{"class":792,"line":1055},[790,3624,3179],{"class":800},[790,3626,3627,3630,3632],{"class":792,"line":1069},[790,3628,3629],{"class":800},"user_posts ",[790,3631,1843],{"class":796},[790,3633,2086],{"class":800},[790,3635,3636],{"class":792,"line":1309},[790,3637,3587],{"class":796},[790,3639,3640],{"class":792,"line":1601},[790,3641,3642],{"class":800},"    user_id,\n",[790,3644,3645,3648,3650,3652,3654,3656],{"class":792,"line":1616},[790,3646,3647],{"class":1669},"    COUNT",[790,3649,1673],{"class":800},[790,3651,2180],{"class":822},[790,3653,1682],{"class":800},[790,3655,1843],{"class":796},[790,3657,2352],{"class":800},[790,3659,3660,3662],{"class":792,"line":1958},[790,3661,2099],{"class":796},[790,3663,2102],{"class":800},[790,3665,3666,3668,3670,3672],{"class":792,"line":2542},[790,3667,2107],{"class":796},[790,3669,2024],{"class":800},[790,3671,823],{"class":822},[790,3673,1046],{"class":826},[790,3675,3676,3679],{"class":792,"line":2550},[790,3677,3678],{"class":796},"  GROUP BY",[790,3680,2094],{"class":800},[790,3682,3683],{"class":792,"line":2557},[790,3684,2118],{"class":800},[790,3686,3687],{"class":792,"line":2564},[790,3688,845],{"class":796},[790,3690,3692,3695,3697,3699],{"class":792,"line":3691},18,[790,3693,3694],{"class":909},"  au",[790,3696,913],{"class":800},[790,3698,916],{"class":909},[790,3700,860],{"class":800},[790,3702,3704,3706,3708,3710],{"class":792,"line":3703},19,[790,3705,3694],{"class":909},[790,3707,913],{"class":800},[790,3709,804],{"class":909},[790,3711,860],{"class":800},[790,3713,3715,3717,3719,3721],{"class":792,"line":3714},20,[790,3716,3694],{"class":909},[790,3718,913],{"class":800},[790,3720,935],{"class":909},[790,3722,860],{"class":800},[790,3724,3726,3729,3731,3733,3735,3737,3739,3741,3743,3745],{"class":792,"line":3725},21,[790,3727,3728],{"class":1669},"  COALESCE",[790,3730,1673],{"class":800},[790,3732,3511],{"class":909},[790,3734,913],{"class":800},[790,3736,3516],{"class":909},[790,3738,919],{"class":800},[790,3740,3521],{"class":826},[790,3742,1682],{"class":800},[790,3744,1843],{"class":796},[790,3746,2352],{"class":800},[790,3748,3750,3752],{"class":792,"line":3749},22,[790,3751,872],{"class":796},[790,3753,3754],{"class":800}," active_users au\n",[790,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776],{"class":792,"line":3757},23,[790,3759,1579],{"class":796},[790,3761,3537],{"class":800},[790,3763,1277],{"class":796},[790,3765,3480],{"class":909},[790,3767,913],{"class":800},[790,3769,916],{"class":909},[790,3771,953],{"class":822},[790,3773,3550],{"class":909},[790,3775,913],{"class":800},[790,3777,1292],{"class":909},[790,3779,3781,3783,3785,3787],{"class":792,"line":3780},24,[790,3782,1961],{"class":796},[790,3784,2221],{"class":800},[790,3786,1966],{"class":796},[790,3788,830],{"class":800},[764,3790,3791],{"id":3791},"格式化選項範例",[769,3793,3794],{"id":3794},"不同縮排大小",[760,3796,3797],{},[776,3798,3799],{},"2 個空格：",[780,3801,3802],{"className":782,"code":838,"language":784,"meta":785,"style":785},[787,3803,3804,3808,3812,3818,3822,3828],{"__ignoreMap":785},[790,3805,3806],{"class":792,"line":793},[790,3807,845],{"class":796},[790,3809,3810],{"class":792,"line":848},[790,3811,851],{"class":800},[790,3813,3814,3816],{"class":792,"line":854},[790,3815,857],{"class":796},[790,3817,860],{"class":800},[790,3819,3820],{"class":792,"line":863},[790,3821,866],{"class":800},[790,3823,3824,3826],{"class":792,"line":869},[790,3825,872],{"class":796},[790,3827,875],{"class":800},[790,3829,3830,3832,3834,3836,3838],{"class":792,"line":878},[790,3831,881],{"class":796},[790,3833,819],{"class":800},[790,3835,823],{"class":822},[790,3837,827],{"class":826},[790,3839,830],{"class":800},[760,3841,3842],{},[776,3843,3844],{},"4 個空格：",[780,3846,3848],{"className":782,"code":3847,"language":784,"meta":785,"style":785},"SELECT\n    id,\n    name,\n    email\nFROM users\nWHERE active = 1;\n",[787,3849,3850,3854,3858,3864,3868,3874],{"__ignoreMap":785},[790,3851,3852],{"class":792,"line":793},[790,3853,845],{"class":796},[790,3855,3856],{"class":792,"line":848},[790,3857,3592],{"class":800},[790,3859,3860,3862],{"class":792,"line":854},[790,3861,3597],{"class":796},[790,3863,860],{"class":800},[790,3865,3866],{"class":792,"line":863},[790,3867,3604],{"class":800},[790,3869,3870,3872],{"class":792,"line":869},[790,3871,872],{"class":796},[790,3873,875],{"class":800},[790,3875,3876,3878,3880,3882,3884],{"class":792,"line":878},[790,3877,881],{"class":796},[790,3879,819],{"class":800},[790,3881,823],{"class":822},[790,3883,827],{"class":826},[790,3885,830],{"class":800},[760,3887,3888],{},[776,3889,3890],{},"8 個空格：",[780,3892,3894],{"className":782,"code":3893,"language":784,"meta":785,"style":785},"SELECT\n        id,\n        name,\n        email\nFROM users\nWHERE active = 1;\n",[787,3895,3896,3900,3905,3912,3917,3923],{"__ignoreMap":785},[790,3897,3898],{"class":792,"line":793},[790,3899,845],{"class":796},[790,3901,3902],{"class":792,"line":848},[790,3903,3904],{"class":800},"        id,\n",[790,3906,3907,3910],{"class":792,"line":854},[790,3908,3909],{"class":796},"        name",[790,3911,860],{"class":800},[790,3913,3914],{"class":792,"line":863},[790,3915,3916],{"class":800},"        email\n",[790,3918,3919,3921],{"class":792,"line":869},[790,3920,872],{"class":796},[790,3922,875],{"class":800},[790,3924,3925,3927,3929,3931,3933],{"class":792,"line":878},[790,3926,881],{"class":796},[790,3928,819],{"class":800},[790,3930,823],{"class":822},[790,3932,827],{"class":826},[790,3934,830],{"class":800},[769,3936,3937],{"id":3937},"不同關鍵字大小寫",[760,3939,3940],{},[776,3941,3942],{},"大寫：",[780,3944,3945],{"className":782,"code":838,"language":784,"meta":785,"style":785},[787,3946,3947,3951,3955,3961,3965,3971],{"__ignoreMap":785},[790,3948,3949],{"class":792,"line":793},[790,3950,845],{"class":796},[790,3952,3953],{"class":792,"line":848},[790,3954,851],{"class":800},[790,3956,3957,3959],{"class":792,"line":854},[790,3958,857],{"class":796},[790,3960,860],{"class":800},[790,3962,3963],{"class":792,"line":863},[790,3964,866],{"class":800},[790,3966,3967,3969],{"class":792,"line":869},[790,3968,872],{"class":796},[790,3970,875],{"class":800},[790,3972,3973,3975,3977,3979,3981],{"class":792,"line":878},[790,3974,881],{"class":796},[790,3976,819],{"class":800},[790,3978,823],{"class":822},[790,3980,827],{"class":826},[790,3982,830],{"class":800},[760,3984,3985],{},[776,3986,3987],{},"小寫：",[780,3989,3991],{"className":782,"code":3990,"language":784,"meta":785,"style":785},"select\n  id,\n  name,\n  email\nfrom users\nwhere active = 1;\n",[787,3992,3993,3998,4002,4008,4012,4018],{"__ignoreMap":785},[790,3994,3995],{"class":792,"line":793},[790,3996,3997],{"class":796},"select\n",[790,3999,4000],{"class":792,"line":848},[790,4001,851],{"class":800},[790,4003,4004,4006],{"class":792,"line":854},[790,4005,857],{"class":796},[790,4007,860],{"class":800},[790,4009,4010],{"class":792,"line":863},[790,4011,866],{"class":800},[790,4013,4014,4016],{"class":792,"line":869},[790,4015,810],{"class":796},[790,4017,875],{"class":800},[790,4019,4020,4022,4024,4026,4028],{"class":792,"line":878},[790,4021,816],{"class":796},[790,4023,819],{"class":800},[790,4025,823],{"class":822},[790,4027,827],{"class":826},[790,4029,830],{"class":800},[760,4031,4032],{},[776,4033,4034],{},"保留原樣：",[780,4036,4038],{"className":782,"code":4037,"language":784,"meta":785,"style":785},"Select\n  id,\n  name,\n  email\nFrom users\nWhere active = 1;\n",[787,4039,4040,4045,4049,4055,4059,4066],{"__ignoreMap":785},[790,4041,4042],{"class":792,"line":793},[790,4043,4044],{"class":796},"Select\n",[790,4046,4047],{"class":792,"line":848},[790,4048,851],{"class":800},[790,4050,4051,4053],{"class":792,"line":854},[790,4052,857],{"class":796},[790,4054,860],{"class":800},[790,4056,4057],{"class":792,"line":863},[790,4058,866],{"class":800},[790,4060,4061,4064],{"class":792,"line":869},[790,4062,4063],{"class":796},"From",[790,4065,875],{"class":800},[790,4067,4068,4071,4073,4075,4077],{"class":792,"line":878},[790,4069,4070],{"class":796},"Where",[790,4072,819],{"class":800},[790,4074,823],{"class":822},[790,4076,827],{"class":826},[790,4078,830],{"class":800},[760,4080,4081],{},"這些範例展示了 SQL 格式化工具的靈活性，以及它如何依照不同的格式偏好處理各種類型的 SQL 查詢。",[4083,4084,4085],"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":785,"searchDepth":848,"depth":848,"links":4087},[4088,4092,4096,4099,4103,4108,4112,4115,4118],{"id":766,"depth":848,"text":767,"children":4089},[4090,4091],{"id":771,"depth":854,"text":772},{"id":892,"depth":854,"text":893},{"id":1083,"depth":848,"text":1084,"children":4093},[4094,4095],{"id":1087,"depth":854,"text":1088},{"id":1327,"depth":854,"text":1328},{"id":1633,"depth":848,"text":1633,"children":4097},[4098],{"id":1636,"depth":854,"text":1637},{"id":1971,"depth":848,"text":1971,"children":4100},[4101,4102],{"id":1974,"depth":854,"text":1975},{"id":2133,"depth":854,"text":2133},{"id":2377,"depth":848,"text":2377,"children":4104},[4105,4106,4107],{"id":2380,"depth":854,"text":2381},{"id":2570,"depth":854,"text":2571},{"id":2713,"depth":854,"text":2714},{"id":2839,"depth":848,"text":2839,"children":4109},[4110,4111],{"id":2842,"depth":854,"text":2843},{"id":3066,"depth":854,"text":3067},{"id":3227,"depth":848,"text":3227,"children":4113},[4114],{"id":3230,"depth":854,"text":3231},{"id":3388,"depth":848,"text":3389,"children":4116},[4117],{"id":3392,"depth":854,"text":3393},{"id":3791,"depth":848,"text":3791,"children":4119},[4120,4121],{"id":3794,"depth":854,"text":3794},{"id":3937,"depth":854,"text":3937},"md",{},{"title":101,"description":762},{"loc":218},"0u_bnnG18dg6m6PPBAXr_7_XkcSl5F7r4pgL-tPDmUA",[4128,4128],null]