CINXE.COM
Built-in Aggregate Functions
<!DOCTYPE html> <html><head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link href="sqlite.css" rel="stylesheet"> <title>Built-in Aggregate Functions</title> <!-- path= --> </head> <body> <div class=nosearch> <a href="index.html"> <img class="logo" src="images/sqlite370_banner.svg" alt="SQLite" border="0"> </a> <div><!-- IE hack to prevent disappearing logo --></div> <div class="tagline desktoponly"> Small. Fast. Reliable.<br>Choose any three. </div> <div class="menu mainmenu"> <ul> <li><a href="index.html">Home</a> <li class='mobileonly'><a href="javascript:void(0)" onclick='toggle_div("submenu")'>Menu</a> <li class='wideonly'><a href='about.html'>About</a> <li class='desktoponly'><a href="docs.html">Documentation</a> <li class='desktoponly'><a href="download.html">Download</a> <li class='wideonly'><a href='copyright.html'>License</a> <li class='desktoponly'><a href="support.html">Support</a> <li class='desktoponly'><a href="prosupport.html">Purchase</a> <li class='search' id='search_menubutton'> <a href="javascript:void(0)" onclick='toggle_search()'>Search</a> </ul> </div> <div class="menu submenu" id="submenu"> <ul> <li><a href='about.html'>About</a> <li><a href='docs.html'>Documentation</a> <li><a href='download.html'>Download</a> <li><a href='support.html'>Support</a> <li><a href='prosupport.html'>Purchase</a> </ul> </div> <div class="searchmenu" id="searchmenu"> <form method="GET" action="search"> <select name="s" id="searchtype"> <option value="d">Search Documentation</option> <option value="c">Search Changelog</option> </select> <input type="text" name="q" id="searchbox" value=""> <input type="submit" value="Go"> </form> </div> </div> <script> function toggle_div(nm) { var w = document.getElementById(nm); if( w.style.display=="block" ){ w.style.display = "none"; }else{ w.style.display = "block"; } } function toggle_search() { var w = document.getElementById("searchmenu"); if( w.style.display=="block" ){ w.style.display = "none"; } else { w.style.display = "block"; setTimeout(function(){ document.getElementById("searchbox").focus() }, 30); } } function div_off(nm){document.getElementById(nm).style.display="none";} window.onbeforeunload = function(e){div_off("submenu");} /* Disable the Search feature if we are not operating from CGI, since */ /* Search is accomplished using CGI and will not work without it. */ if( !location.origin || !location.origin.match || !location.origin.match(/http/) ){ document.getElementById("search_menubutton").style.display = "none"; } /* Used by the Hide/Show button beside syntax diagrams, to toggle the */ function hideorshow(btn,obj){ var x = document.getElementById(obj); var b = document.getElementById(btn); if( x.style.display!='none' ){ x.style.display = 'none'; b.innerHTML='show'; }else{ x.style.display = ''; b.innerHTML='hide'; } return false; } var antiRobot = 0; function antiRobotGo(){ if( antiRobot!=3 ) return; antiRobot = 7; var j = document.getElementById("mtimelink"); if(j && j.hasAttribute("data-href")) j.href=j.getAttribute("data-href"); } function antiRobotDefense(){ document.body.onmousedown=function(){ antiRobot |= 2; antiRobotGo(); document.body.onmousedown=null; } document.body.onmousemove=function(){ antiRobot |= 2; antiRobotGo(); document.body.onmousemove=null; } setTimeout(function(){ antiRobot |= 1; antiRobotGo(); }, 100) antiRobotGo(); } antiRobotDefense(); </script> <div class=fancy> <div class=nosearch> <div class="fancy_title"> Built-in Aggregate Functions </div> </div> <h1 id="syntax"><span>1. </span>Syntax</h1> <p><b><a href="syntax/aggregate-function-invocation.html">aggregate-function-invocation:</a></b> <button id='x7c5141f9' onclick='hideorshow("x7c5141f9","xda5c185d")'>hide</button></p> <div id='xda5c185d' class='imgcontainer'> <div style="max-width:909px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 909.533 223.344"> <circle cx="5.76" cy="56.592" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,56.592 20.88,60.912 20.88,52.272" style="fill:rgb(0,0,0)"/> <path d="M9.36,56.592L26.64,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M47.52,71.712L156.557,71.712A15.12 15.12 0 0 0 171.677 56.592A15.12 15.12 0 0 0 156.557 41.472L47.52,41.472A15.12 15.12 0 0 0 32.4 56.592A15.12 15.12 0 0 0 47.52 71.712Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="102.038" y="56.592" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">aggregate-func</text> <polygon points="189.677,56.592 178.157,60.912 178.157,52.272" style="fill:rgb(0,0,0)"/> <path d="M171.677,56.592L183.917,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M204.797,71.712A15.12 15.12 0 0 0 219.917 56.592A15.12 15.12 0 0 0 204.797 41.472A15.12 15.12 0 0 0 189.677 56.592A15.12 15.12 0 0 0 204.797 71.712Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="204.797" y="56.592" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="242.957,56.592 231.437,60.912 231.437,52.272" style="fill:rgb(0,0,0)"/> <path d="M219.917,56.592L237.197,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="277.517,26.352 265.997,30.672 265.997,22.032" style="fill:rgb(0,0,0)"/> <path d="M242.957,56.592 L 248.717,56.592 Q 254.477,56.592 254.477,41.592 L 254.477,41.352 Q 254.477,26.352 263.117,26.352 L 271.757,26.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M292.637,41.472L360.893,41.472A15.12 15.12 0 0 0 376.013 26.352L376.013,26.352A15.12 15.12 0 0 0 360.893 11.232L292.637,11.232A15.12 15.12 0 0 0 277.517 26.352L277.517,26.352A15.12 15.12 0 0 0 292.637 41.472Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="326.765" y="26.352" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">DISTINCT</text> <polygon points="394.013,26.352 382.493,30.672 382.493,22.032" style="fill:rgb(0,0,0)"/> <path d="M376.013,26.352L388.253,26.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="428.573,56.592 417.053,60.912 417.053,52.272" style="fill:rgb(0,0,0)"/> <path d="M394.013,26.352 L 399.773,26.352 Q 405.533,26.352 405.533,41.352 L 405.533,41.592 Q 405.533,56.592 414.173,56.592 L 422.813,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="464.573,56.592 453.053,60.912 453.053,52.272" style="fill:rgb(0,0,0)"/> <path d="M428.573,56.592L458.813,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M464.573,71.712L513.763,71.712L513.763,41.472L464.573,41.472Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="489.168" y="56.592" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="657.763,56.592 646.243,60.912 646.243,52.272" style="fill:rgb(0,0,0)"/> <path d="M513.763,56.592L652.003,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M672.883,71.712A15.12 15.12 0 0 0 688.003 56.592A15.12 15.12 0 0 0 672.883 41.472A15.12 15.12 0 0 0 657.763 56.592A15.12 15.12 0 0 0 672.883 71.712Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="672.883" y="56.592" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="734.083,86.832 722.563,91.152 722.563,82.512" style="fill:rgb(0,0,0)"/> <path d="M688.003,56.592 L 699.523,56.592 Q 711.043,56.592 711.043,71.592 L 711.043,71.832 Q 711.043,86.832 719.683,86.832 L 728.323,86.832" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M734.083,101.952L846.173,101.952L846.173,71.712L734.083,71.712Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="790.128" y="86.832" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">filter-clause</text> <polygon points="900.173,56.592 888.653,60.912 888.653,52.272" style="fill:rgb(0,0,0)"/> <path d="M846.173,86.832 L 855.173,86.832 Q 864.173,86.832 864.173,71.832 L 864.173,71.592 Q 864.173,56.592 879.173,56.592 L 879.413,56.592 L 894.413,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="903.773" cy="56.592" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="790.128,56.592 778.608,60.912 778.608,52.272" style="fill:rgb(0,0,0)"/> <path d="M688.003,56.592L784.368,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="900.173,56.592 888.653,60.912 888.653,52.272" style="fill:rgb(0,0,0)"/> <path d="M790.128,56.592L894.413,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="326.765,56.592 315.245,60.912 315.245,52.272" style="fill:rgb(0,0,0)"/> <path d="M242.957,56.592L321.005,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="428.573,56.592 417.053,60.912 417.053,52.272" style="fill:rgb(0,0,0)"/> <path d="M326.765,56.592L422.813,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M489.168,32.4A15.12 15.12 0 0 0 504.288 17.28A15.12 15.12 0 0 0 489.168 2.16A15.12 15.12 0 0 0 474.048 17.28A15.12 15.12 0 0 0 489.168 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="489.168" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="504.288,17.28 515.808,12.96 515.808,21.6" style="fill:rgb(0,0,0)"/> <path d="M513.763,56.592 L 525.283,56.592 Q 536.803,56.592 536.803,41.592 L 536.803,32.28 Q 536.803,17.28 523.426,17.28 L 510.048,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="464.573,56.592 453.053,60.912 453.053,52.272" style="fill:rgb(0,0,0)"/> <path d="M474.048,17.28 L 456.533,17.28 Q 441.533,17.28 441.533,32.28 L 441.533,41.592 Q 441.533,56.592 450.173,56.592 L 458.813,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M438.84,207.792A15.12 15.12 0 0 0 453.96 192.672A15.12 15.12 0 0 0 438.84 177.552A15.12 15.12 0 0 0 423.72 192.672A15.12 15.12 0 0 0 438.84 207.792Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="438.84" y="192.672" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">*</text> <polygon points="423.72,192.672 412.2,196.992 412.2,188.352" style="fill:rgb(0,0,0)"/> <path d="M242.957,56.592 L 248.717,56.592 Q 254.477,56.592 254.477,71.592 L 254.477,177.672 Q 254.477,192.672 269.477,192.672 L 402.96,192.672 L 417.96,192.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="489.168,192.672 477.648,196.992 477.648,188.352" style="fill:rgb(0,0,0)"/> <path d="M453.96,192.672L483.408,192.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M489.168,192.672 L 570.763,192.672 Q 585.763,192.672 600.763,192.672 L 605.323,192.672 Q 620.323,192.672 620.323,177.672 L 620.323,71.592 Q 620.323,56.592 626.083,56.592 L 631.843,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="438.84,216.864 427.32,221.184 427.32,212.544" style="fill:rgb(0,0,0)"/> <path d="M326.765,192.672 L 392.405,192.672 Q 407.405,192.672 407.405,204.768 Q 407.405,216.864 420.242,216.864 L 433.08,216.864" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M438.84,216.864 L 453.24,216.864 Q 467.64,216.864 467.64,204.768 Q 467.64,192.672 473.4,192.672 L 479.16,192.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="300.557,117.072 289.037,121.392 289.037,112.752" style="fill:rgb(0,0,0)"/> <path d="M513.763,56.592 L 523.843,56.592 Q 533.923,56.592 533.923,71.592 L 533.923,71.832 Q 533.923,86.832 518.923,86.832 L 292.517,86.832 Q 277.517,86.832 277.517,101.832 L 277.517,102.072 Q 277.517,117.072 286.157,117.072 L 294.797,117.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M315.677,132.192L360.202,132.192A15.12 15.12 0 0 0 375.322 117.072A15.12 15.12 0 0 0 360.202 101.952L315.677,101.952A15.12 15.12 0 0 0 300.557 117.072A15.12 15.12 0 0 0 315.677 132.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="337.939" y="117.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ORDER</text> <polygon points="392.602,117.072 381.082,121.392 381.082,112.752" style="fill:rgb(0,0,0)"/> <path d="M375.322,117.072L386.842,117.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M407.722,132.192L411.811,132.192A15.12 15.12 0 0 0 426.931 117.072A15.12 15.12 0 0 0 411.811 101.952L407.722,101.952A15.12 15.12 0 0 0 392.602 117.072A15.12 15.12 0 0 0 407.722 132.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="409.766" y="117.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <polygon points="455.731,117.072 444.211,121.392 444.211,112.752" style="fill:rgb(0,0,0)"/> <path d="M426.931,117.072L449.971,117.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M455.731,132.192L585.562,132.192L585.562,101.952L455.731,101.952Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="520.646" y="117.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ordering-term</text> <path d="M520.646,169.992A15.12 15.12 0 0 0 535.766 154.872A15.12 15.12 0 0 0 520.646 139.752A15.12 15.12 0 0 0 505.526 154.872A15.12 15.12 0 0 0 520.646 169.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="520.646" y="154.872" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="535.766,154.872 547.286,150.552 547.286,159.192" style="fill:rgb(0,0,0)"/> <path d="M585.562,117.072 L 591.322,117.072 Q 597.082,117.072 597.082,132.072 L 597.082,139.872 Q 597.082,154.872 582.082,154.872 L 556.526,154.872 L 541.526,154.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="455.731,117.072 444.211,121.392 444.211,112.752" style="fill:rgb(0,0,0)"/> <path d="M505.526,154.872 L 470.731,154.872 Q 455.731,154.872 447.091,154.872 Q 438.451,154.872 438.451,139.872 L 438.451,132.072 Q 438.451,117.072 444.211,117.072 L 449.971,117.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M585.562,117.072 L 594.202,117.072 Q 602.842,117.072 602.842,102.072 L 602.842,71.592 Q 602.842,56.592 617.842,56.592 L 623.842,56.592 L 638.842,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> <p><b><a href="syntax/expr.html">expr:</a></b> <button id='x487b760f' onclick='hideorshow("x487b760f","x2500495a")'>show</button></p> <div id='x2500495a' style='display:none;' class='imgcontainer'> <div style="max-width:963px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 963.96 1068.77"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,17.28 33.84,21.6 33.84,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L39.6,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,32.4L158.256,32.4L158.256,2.16L45.36,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="101.808" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">literal-value</text> <polygon points="954.6,17.28 943.08,21.6 943.08,12.96" style="fill:rgb(0,0,0)"/> <path d="M158.256,17.28L948.84,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="958.2" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,70.2L172.627,70.2A15.12 15.12 0 0 0 187.747 55.08L187.747,55.08A15.12 15.12 0 0 0 172.627 39.96L60.48,39.96A15.12 15.12 0 0 0 45.36 55.08L45.36,55.08A15.12 15.12 0 0 0 60.48 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="116.554" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">bind-parameter</text> <polygon points="916.56,55.08 905.04,59.4 905.04,50.76" style="fill:rgb(0,0,0)"/> <path d="M187.747,55.08L910.8,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,55.08 L 924.06,55.08 Q 931.56,55.08 931.56,47.58 L 931.56,40.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,55.08 33.84,59.4 33.84,50.76" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,40.08 Q 24.36,55.08 31.98,55.08 L 39.6,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,130.68L156.845,130.68A15.12 15.12 0 0 0 171.965 115.56A15.12 15.12 0 0 0 156.845 100.44L60.48,100.44A15.12 15.12 0 0 0 45.36 115.56A15.12 15.12 0 0 0 60.48 130.68Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="108.662" y="115.56" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">schema-name</text> <polygon points="195.005,115.56 183.485,119.88 183.485,111.24" style="fill:rgb(0,0,0)"/> <path d="M171.965,115.56L189.245,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M210.125,130.68A15.12 15.12 0 0 0 225.245 115.56A15.12 15.12 0 0 0 210.125 100.44A15.12 15.12 0 0 0 195.005 115.56A15.12 15.12 0 0 0 210.125 130.68Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="210.125" y="115.56" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">.</text> <polygon points="261.245,115.56 249.725,119.88 249.725,111.24" style="fill:rgb(0,0,0)"/> <path d="M225.245,115.56L255.485,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M276.365,130.68L351.533,130.68A15.12 15.12 0 0 0 366.653 115.56A15.12 15.12 0 0 0 351.533 100.44L276.365,100.44A15.12 15.12 0 0 0 261.245 115.56A15.12 15.12 0 0 0 276.365 130.68Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="313.949" y="115.56" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-name</text> <polygon points="389.693,115.56 378.173,119.88 378.173,111.24" style="fill:rgb(0,0,0)"/> <path d="M366.653,115.56L383.933,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M404.813,130.68A15.12 15.12 0 0 0 419.933 115.56A15.12 15.12 0 0 0 404.813 100.44A15.12 15.12 0 0 0 389.693 115.56A15.12 15.12 0 0 0 404.813 130.68Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="404.813" y="115.56" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">.</text> <polygon points="455.933,115.56 444.413,119.88 444.413,111.24" style="fill:rgb(0,0,0)"/> <path d="M419.933,115.56L450.173,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M471.053,130.68L565.114,130.68A15.12 15.12 0 0 0 580.234 115.56A15.12 15.12 0 0 0 565.114 100.44L471.053,100.44A15.12 15.12 0 0 0 455.933 115.56A15.12 15.12 0 0 0 471.053 130.68Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="518.083" y="115.56" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">column-name</text> <polygon points="916.56,115.56 905.04,119.88 905.04,111.24" style="fill:rgb(0,0,0)"/> <path d="M580.234,115.56L910.8,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,115.56 L 924.06,115.56 Q 931.56,115.56 931.56,108.06 L 931.56,100.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,115.56 33.84,119.88 33.84,111.24" style="fill:rgb(0,0,0)"/> <path d="M24.36,100.44 L 24.36,108 Q 24.36,115.56 31.98,115.56 L 39.6,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="108.662,89.1 97.1424,93.42 97.1424,84.78" style="fill:rgb(0,0,0)"/> <path d="M24.36,74.1 L 24.36,81.6 Q 24.36,89.1 39.36,89.1 L 87.9024,89.1 L 102.902,89.1" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="313.949,89.1 302.429,93.42 302.429,84.78" style="fill:rgb(0,0,0)"/> <path d="M108.662,89.1 L 129.662,89.1 Q 144.662,89.1 159.662,89.1 L 293.189,89.1 L 308.189,89.1" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M313.949,89.1 L 414.413,89.1 Q 429.413,89.1 429.413,102.33 Q 429.413,115.56 436.913,115.56 L 444.413,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M223.205,89.1 L 230.705,89.1 Q 238.205,89.1 238.205,102.33 Q 238.205,115.56 245.705,115.56 L 253.205,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,168.48L168.25,168.48A15.12 15.12 0 0 0 183.37 153.36A15.12 15.12 0 0 0 168.25 138.24L60.48,138.24A15.12 15.12 0 0 0 45.36 153.36A15.12 15.12 0 0 0 60.48 168.48Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="114.365" y="153.36" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">unary-operator</text> <polygon points="206.41,153.36 194.89,157.68 194.89,149.04" style="fill:rgb(0,0,0)"/> <path d="M183.37,153.36L200.65,153.36" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M206.41,168.48L255.6,168.48L255.6,138.24L206.41,138.24Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="231.005" y="153.36" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="916.56,153.36 905.04,157.68 905.04,149.04" style="fill:rgb(0,0,0)"/> <path d="M255.6,153.36L910.8,153.36" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,153.36 L 924.06,153.36 Q 931.56,153.36 931.56,145.86 L 931.56,138.36" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,153.36 33.84,157.68 33.84,149.04" style="fill:rgb(0,0,0)"/> <path d="M24.36,138.24 L 24.36,145.8 Q 24.36,153.36 31.98,153.36 L 39.6,153.36" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,206.28L94.5504,206.28L94.5504,176.04L45.36,176.04Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="69.9552" y="191.16" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="117.59,191.16 106.07,195.48 106.07,186.84" style="fill:rgb(0,0,0)"/> <path d="M94.5504,191.16L111.83,191.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M132.71,206.28L245.894,206.28A15.12 15.12 0 0 0 261.014 191.16A15.12 15.12 0 0 0 245.894 176.04L132.71,176.04A15.12 15.12 0 0 0 117.59 191.16A15.12 15.12 0 0 0 132.71 206.28Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="189.302" y="191.16" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">binary-operator</text> <polygon points="284.054,191.16 272.534,195.48 272.534,186.84" style="fill:rgb(0,0,0)"/> <path d="M261.014,191.16L278.294,191.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M284.054,206.28L333.245,206.28L333.245,176.04L284.054,176.04Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="308.65" y="191.16" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="916.56,191.16 905.04,195.48 905.04,186.84" style="fill:rgb(0,0,0)"/> <path d="M333.245,191.16L910.8,191.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,191.16 L 924.06,191.16 Q 931.56,191.16 931.56,183.66 L 931.56,176.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,191.16 33.84,195.48 33.84,186.84" style="fill:rgb(0,0,0)"/> <path d="M24.36,176.04 L 24.36,183.6 Q 24.36,191.16 31.98,191.16 L 39.6,191.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,245.592L162.144,245.592A15.12 15.12 0 0 0 177.264 230.472A15.12 15.12 0 0 0 162.144 215.352L60.48,215.352A15.12 15.12 0 0 0 45.36 230.472A15.12 15.12 0 0 0 60.48 245.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="111.312" y="230.472" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">function-name</text> <polygon points="194.544,230.472 183.024,234.792 183.024,226.152" style="fill:rgb(0,0,0)"/> <path d="M177.264,230.472L188.784,230.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M209.664,245.592A15.12 15.12 0 0 0 224.784 230.472A15.12 15.12 0 0 0 209.664 215.352A15.12 15.12 0 0 0 194.544 230.472A15.12 15.12 0 0 0 209.664 245.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="209.664" y="230.472" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="260.784,230.472 249.264,234.792 249.264,226.152" style="fill:rgb(0,0,0)"/> <path d="M224.784,230.472L255.024,230.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M260.784,245.592L437.155,245.592L437.155,215.352L260.784,215.352Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="348.97" y="230.472" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">function-arguments</text> <polygon points="473.155,230.472 461.635,234.792 461.635,226.152" style="fill:rgb(0,0,0)"/> <path d="M437.155,230.472L467.395,230.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M488.275,245.592A15.12 15.12 0 0 0 503.395 230.472A15.12 15.12 0 0 0 488.275 215.352A15.12 15.12 0 0 0 473.155 230.472A15.12 15.12 0 0 0 488.275 245.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="488.275" y="230.472" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="541.435,260.712 529.915,265.032 529.915,256.392" style="fill:rgb(0,0,0)"/> <path d="M503.395,230.472 L 510.895,230.472 Q 518.395,230.472 518.395,245.472 L 518.395,245.712 Q 518.395,260.712 527.035,260.712 L 535.675,260.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M541.435,275.832L653.525,275.832L653.525,245.592L541.435,245.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="597.48" y="260.712" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">filter-clause</text> <polygon points="691.565,230.472 680.045,234.792 680.045,226.152" style="fill:rgb(0,0,0)"/> <path d="M653.525,260.712 L 661.025,260.712 Q 668.525,260.712 668.525,245.712 L 668.525,245.472 Q 668.525,230.472 677.165,230.472 L 685.805,230.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="729.605,260.712 718.085,265.032 718.085,256.392" style="fill:rgb(0,0,0)"/> <path d="M691.565,230.472 L 699.065,230.472 Q 706.565,230.472 706.565,245.472 L 706.565,245.712 Q 706.565,260.712 715.205,260.712 L 723.845,260.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M729.605,275.832L837.202,275.832L837.202,245.592L729.605,245.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="783.403" y="260.712" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">over-clause</text> <polygon points="916.56,260.712 905.04,265.032 905.04,256.392" style="fill:rgb(0,0,0)"/> <path d="M837.202,260.712L910.8,260.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,260.712 L 924.06,260.712 Q 931.56,260.712 931.56,253.212 L 931.56,245.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,230.472 33.84,234.792 33.84,226.152" style="fill:rgb(0,0,0)"/> <path d="M24.36,215.352 L 24.36,222.912 Q 24.36,230.472 31.98,230.472 L 39.6,230.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="597.48,230.472 585.96,234.792 585.96,226.152" style="fill:rgb(0,0,0)"/> <path d="M503.395,230.472L591.72,230.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M597.48,230.472L680.045,230.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="916.56,230.472 905.04,234.792 905.04,226.152" style="fill:rgb(0,0,0)"/> <path d="M691.565,230.472L910.8,230.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,230.472 L 924.06,230.472 Q 931.56,230.472 931.56,222.972 L 931.56,215.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,321.192A15.12 15.12 0 0 0 75.6 306.072A15.12 15.12 0 0 0 60.48 290.952A15.12 15.12 0 0 0 45.36 306.072A15.12 15.12 0 0 0 60.48 321.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="60.48" y="306.072" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="111.6,306.072 100.08,310.392 100.08,301.752" style="fill:rgb(0,0,0)"/> <path d="M75.6,306.072L105.84,306.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M111.6,321.192L160.79,321.192L160.79,290.952L111.6,290.952Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="136.195" y="306.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="196.79,306.072 185.27,310.392 185.27,301.752" style="fill:rgb(0,0,0)"/> <path d="M160.79,306.072L191.03,306.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M211.91,321.192A15.12 15.12 0 0 0 227.03 306.072A15.12 15.12 0 0 0 211.91 290.952A15.12 15.12 0 0 0 196.79 306.072A15.12 15.12 0 0 0 211.91 321.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="211.91" y="306.072" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="916.56,306.072 905.04,310.392 905.04,301.752" style="fill:rgb(0,0,0)"/> <path d="M227.03,306.072L910.8,306.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,306.072 L 924.06,306.072 Q 931.56,306.072 931.56,298.572 L 931.56,291.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,306.072 33.84,310.392 33.84,301.752" style="fill:rgb(0,0,0)"/> <path d="M24.36,290.952 L 24.36,298.512 Q 24.36,306.072 31.98,306.072 L 39.6,306.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M136.195,284.904A15.12 15.12 0 0 0 151.315 269.784A15.12 15.12 0 0 0 136.195 254.664A15.12 15.12 0 0 0 121.075 269.784A15.12 15.12 0 0 0 136.195 284.904Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="136.195" y="269.784" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="151.315,269.784 162.835,265.464 162.835,274.104" style="fill:rgb(0,0,0)"/> <path d="M160.79,306.072 L 168.29,306.072 Q 175.79,306.072 175.79,291.072 L 175.79,284.784 Q 175.79,269.784 166.433,269.784 L 157.075,269.784" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M121.075,269.784 L 103.56,269.784 Q 88.56,269.784 88.56,284.784 L 88.56,291.072 Q 88.56,306.072 96.06,306.072 L 103.56,306.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,358.992L88.3008,358.992A15.12 15.12 0 0 0 103.421 343.872A15.12 15.12 0 0 0 88.3008 328.752L60.48,328.752A15.12 15.12 0 0 0 45.36 343.872A15.12 15.12 0 0 0 60.48 358.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="74.3904" y="343.872" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CAST</text> <polygon points="126.461,343.872 114.941,348.192 114.941,339.552" style="fill:rgb(0,0,0)"/> <path d="M103.421,343.872L120.701,343.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M141.581,358.992A15.12 15.12 0 0 0 156.701 343.872A15.12 15.12 0 0 0 141.581 328.752A15.12 15.12 0 0 0 126.461 343.872A15.12 15.12 0 0 0 141.581 358.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="141.581" y="343.872" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="179.741,343.872 168.221,348.192 168.221,339.552" style="fill:rgb(0,0,0)"/> <path d="M156.701,343.872L173.981,343.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M179.741,358.992L228.931,358.992L228.931,328.752L179.741,328.752Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="204.336" y="343.872" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="251.971,343.872 240.451,348.192 240.451,339.552" style="fill:rgb(0,0,0)"/> <path d="M228.931,343.872L246.211,343.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M267.091,358.992L271.066,358.992A15.12 15.12 0 0 0 286.186 343.872A15.12 15.12 0 0 0 271.066 328.752L267.091,328.752A15.12 15.12 0 0 0 251.971 343.872A15.12 15.12 0 0 0 267.091 358.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="269.078" y="343.872" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AS</text> <polygon points="309.226,343.872 297.706,348.192 297.706,339.552" style="fill:rgb(0,0,0)"/> <path d="M286.186,343.872L303.466,343.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M309.226,358.992L408.413,358.992L408.413,328.752L309.226,328.752Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="358.819" y="343.872" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">type-name</text> <polygon points="431.453,343.872 419.933,348.192 419.933,339.552" style="fill:rgb(0,0,0)"/> <path d="M408.413,343.872L425.693,343.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M446.573,358.992A15.12 15.12 0 0 0 461.693 343.872A15.12 15.12 0 0 0 446.573 328.752A15.12 15.12 0 0 0 431.453 343.872A15.12 15.12 0 0 0 446.573 358.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="446.573" y="343.872" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="916.56,343.872 905.04,348.192 905.04,339.552" style="fill:rgb(0,0,0)"/> <path d="M461.693,343.872L910.8,343.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,343.872 L 924.06,343.872 Q 931.56,343.872 931.56,336.372 L 931.56,328.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,343.872 33.84,348.192 33.84,339.552" style="fill:rgb(0,0,0)"/> <path d="M24.36,328.752 L 24.36,336.312 Q 24.36,343.872 31.98,343.872 L 39.6,343.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,396.792L94.5504,396.792L94.5504,366.552L45.36,366.552Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="69.9552" y="381.672" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="117.59,381.672 106.07,385.992 106.07,377.352" style="fill:rgb(0,0,0)"/> <path d="M94.5504,381.672L111.83,381.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M132.71,396.792L196.819,396.792A15.12 15.12 0 0 0 211.939 381.672A15.12 15.12 0 0 0 196.819 366.552L132.71,366.552A15.12 15.12 0 0 0 117.59 381.672A15.12 15.12 0 0 0 132.71 396.792Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="164.765" y="381.672" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">COLLATE</text> <polygon points="234.979,381.672 223.459,385.992 223.459,377.352" style="fill:rgb(0,0,0)"/> <path d="M211.939,381.672L229.219,381.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M250.099,396.792L355.45,396.792A15.12 15.12 0 0 0 370.57 381.672A15.12 15.12 0 0 0 355.45 366.552L250.099,366.552A15.12 15.12 0 0 0 234.979 381.672A15.12 15.12 0 0 0 250.099 396.792Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="302.774" y="381.672" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">collation-name</text> <polygon points="916.56,381.672 905.04,385.992 905.04,377.352" style="fill:rgb(0,0,0)"/> <path d="M370.57,381.672L910.8,381.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,381.672 L 924.06,381.672 Q 931.56,381.672 931.56,374.172 L 931.56,366.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,381.672 33.84,385.992 33.84,377.352" style="fill:rgb(0,0,0)"/> <path d="M24.36,366.552 L 24.36,374.112 Q 24.36,381.672 31.98,381.672 L 39.6,381.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,434.592L94.5504,434.592L94.5504,404.352L45.36,404.352Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="69.9552" y="419.472" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="130.55,419.472 119.03,423.792 119.03,415.152" style="fill:rgb(0,0,0)"/> <path d="M94.5504,419.472L124.79,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M145.67,434.592L165.773,434.592A15.12 15.12 0 0 0 180.893 419.472A15.12 15.12 0 0 0 165.773 404.352L145.67,404.352A15.12 15.12 0 0 0 130.55 419.472A15.12 15.12 0 0 0 145.67 434.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="155.722" y="419.472" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text> <polygon points="234.893,419.472 223.373,423.792 223.373,415.152" style="fill:rgb(0,0,0)"/> <path d="M180.893,419.472L229.133,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M250.013,434.592L273.341,434.592A15.12 15.12 0 0 0 288.461 419.472A15.12 15.12 0 0 0 273.341 404.352L250.013,404.352A15.12 15.12 0 0 0 234.893 419.472A15.12 15.12 0 0 0 250.013 434.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="261.677" y="419.472" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">LIKE</text> <path d="M250.013,472.392L279.677,472.392A15.12 15.12 0 0 0 294.797 457.272A15.12 15.12 0 0 0 279.677 442.152L250.013,442.152A15.12 15.12 0 0 0 234.893 457.272A15.12 15.12 0 0 0 250.013 472.392Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="264.845" y="457.272" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">GLOB</text> <path d="M250.013,510.192L302.371,510.192A15.12 15.12 0 0 0 317.491 495.072A15.12 15.12 0 0 0 302.371 479.952L250.013,479.952A15.12 15.12 0 0 0 234.893 495.072A15.12 15.12 0 0 0 250.013 510.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="276.192" y="495.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">REGEXP</text> <path d="M250.013,547.992L297.994,547.992A15.12 15.12 0 0 0 313.114 532.872A15.12 15.12 0 0 0 297.994 517.752L250.013,517.752A15.12 15.12 0 0 0 234.893 532.872A15.12 15.12 0 0 0 250.013 547.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="274.003" y="532.872" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">MATCH</text> <path d="M378.571,510.192L427.762,510.192L427.762,479.952L378.571,479.952Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="403.166" y="495.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <path d="M378.571,434.592L427.762,434.592L427.762,404.352L378.571,404.352Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="403.166" y="419.472" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="465.802,449.712 454.282,454.032 454.282,445.392" style="fill:rgb(0,0,0)"/> <path d="M427.762,419.472 L 435.262,419.472 Q 442.762,419.472 442.762,434.472 L 442.762,434.712 Q 442.762,449.712 451.402,449.712 L 460.042,449.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M480.922,464.832L532.704,464.832A15.12 15.12 0 0 0 547.824 449.712A15.12 15.12 0 0 0 532.704 434.592L480.922,434.592A15.12 15.12 0 0 0 465.802 449.712A15.12 15.12 0 0 0 480.922 464.832Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="506.813" y="449.712" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ESCAPE</text> <polygon points="570.864,449.712 559.344,454.032 559.344,445.392" style="fill:rgb(0,0,0)"/> <path d="M547.824,449.712L565.104,449.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M570.864,464.832L620.054,464.832L620.054,434.592L570.864,434.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="595.459" y="449.712" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="671.054,419.472 659.534,423.792 659.534,415.152" style="fill:rgb(0,0,0)"/> <path d="M620.054,449.712 L 627.554,449.712 Q 635.054,449.712 635.054,434.712 L 635.054,434.472 Q 635.054,419.472 650.054,419.472 L 650.294,419.472 L 665.294,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="916.56,419.472 905.04,423.792 905.04,415.152" style="fill:rgb(0,0,0)"/> <path d="M671.054,419.472L910.8,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,419.472 L 924.06,419.472 Q 931.56,419.472 931.56,411.972 L 931.56,404.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,419.472 33.84,423.792 33.84,415.152" style="fill:rgb(0,0,0)"/> <path d="M24.36,404.352 L 24.36,411.912 Q 24.36,419.472 31.98,419.472 L 39.6,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M100.55,419.472 L 108.05,419.472 Q 115.55,419.472 115.55,434.472 L 115.55,434.712 Q 115.55,449.712 130.55,449.712 L 177.413,449.712 Q 192.413,449.712 192.413,434.712 L 192.413,434.472 Q 192.413,419.472 199.913,419.472 L 207.413,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="234.893,532.872 223.373,537.192 223.373,528.552" style="fill:rgb(0,0,0)"/> <path d="M196.853,419.472 L 204.353,419.472 Q 211.853,419.472 211.853,434.472 L 211.853,517.872 Q 211.853,532.872 220.493,532.872 L 229.133,532.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="234.893,457.272 223.373,461.592 223.373,452.952" style="fill:rgb(0,0,0)"/> <path d="M211.853,442.152 L 211.853,449.712 Q 211.853,457.272 220.493,457.272 L 229.133,457.272" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="234.893,495.072 223.373,499.392 223.373,490.752" style="fill:rgb(0,0,0)"/> <path d="M211.853,479.952 L 211.853,487.512 Q 211.853,495.072 220.493,495.072 L 229.133,495.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="378.571,419.472 367.051,423.792 367.051,415.152" style="fill:rgb(0,0,0)"/> <path d="M288.461,419.472L372.811,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="340.531,532.872 329.011,537.192 329.011,528.552" style="fill:rgb(0,0,0)"/> <path d="M313.114,532.872L334.771,532.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="378.571,495.072 367.051,499.392 367.051,490.752" style="fill:rgb(0,0,0)"/> <path d="M340.531,532.872 L 348.031,532.872 Q 355.531,532.872 355.531,517.872 L 355.531,510.072 Q 355.531,495.072 364.171,495.072 L 372.811,495.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="340.531,495.072 329.011,499.392 329.011,490.752" style="fill:rgb(0,0,0)"/> <path d="M317.491,495.072L334.771,495.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M340.531,495.072L378.571,495.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="340.531,457.272 329.011,461.592 329.011,452.952" style="fill:rgb(0,0,0)"/> <path d="M294.797,457.272L334.771,457.272" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M340.531,457.272 L 348.031,457.272 Q 355.531,457.272 355.531,472.272 L 355.531,480.072 Q 355.531,495.072 367.051,495.072 L 378.571,495.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="506.813,419.472 495.293,423.792 495.293,415.152" style="fill:rgb(0,0,0)"/> <path d="M427.762,419.472L501.053,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M506.813,419.472L659.534,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="547.824,495.072 536.304,499.392 536.304,490.752" style="fill:rgb(0,0,0)"/> <path d="M427.762,495.072L542.064,495.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M547.824,495.072 L 656.054,495.072 Q 671.054,495.072 671.054,480.072 L 671.054,434.472 Q 671.054,419.472 686.054,419.472 L 692.054,419.472 L 707.054,419.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,585.792L94.5504,585.792L94.5504,555.552L45.36,555.552Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="69.9552" y="570.672" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="130.55,570.672 119.03,574.992 119.03,566.352" style="fill:rgb(0,0,0)"/> <path d="M94.5504,570.672L124.79,570.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M145.67,585.792L194.458,585.792A15.12 15.12 0 0 0 209.578 570.672A15.12 15.12 0 0 0 194.458 555.552L145.67,555.552A15.12 15.12 0 0 0 130.55 570.672A15.12 15.12 0 0 0 145.67 585.792Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="170.064" y="570.672" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ISNULL</text> <polygon points="916.56,570.672 905.04,574.992 905.04,566.352" style="fill:rgb(0,0,0)"/> <path d="M209.578,570.672L910.8,570.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,570.672 L 924.06,570.672 Q 931.56,570.672 931.56,563.172 L 931.56,555.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,570.672 33.84,574.992 33.84,566.352" style="fill:rgb(0,0,0)"/> <path d="M24.36,555.552 L 24.36,563.112 Q 24.36,570.672 31.98,570.672 L 39.6,570.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M145.67,623.592L215.654,623.592A15.12 15.12 0 0 0 230.774 608.472A15.12 15.12 0 0 0 215.654 593.352L145.67,593.352A15.12 15.12 0 0 0 130.55 608.472A15.12 15.12 0 0 0 145.67 623.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="180.662" y="608.472" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOTNULL</text> <path d="M145.67,661.392L165.773,661.392A15.12 15.12 0 0 0 180.893 646.272A15.12 15.12 0 0 0 165.773 631.152L145.67,631.152A15.12 15.12 0 0 0 130.55 646.272A15.12 15.12 0 0 0 145.67 661.392Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="155.722" y="646.272" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text> <polygon points="203.933,646.272 192.413,650.592 192.413,641.952" style="fill:rgb(0,0,0)"/> <path d="M180.893,646.272L198.173,646.272" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M219.053,661.392L250.214,661.392A15.12 15.12 0 0 0 265.334 646.272A15.12 15.12 0 0 0 250.214 631.152L219.053,631.152A15.12 15.12 0 0 0 203.933 646.272A15.12 15.12 0 0 0 219.053 661.392Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="234.634" y="646.272" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NULL</text> <polygon points="288.374,646.272 276.854,650.592 276.854,641.952" style="fill:rgb(0,0,0)"/> <path d="M265.334,646.272L282.614,646.272" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="339.374,570.672 327.854,574.992 327.854,566.352" style="fill:rgb(0,0,0)"/> <path d="M288.374,646.272 L 295.874,646.272 Q 303.374,646.272 303.374,631.272 L 303.374,585.672 Q 303.374,570.672 318.374,570.672 L 318.614,570.672 L 333.614,570.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="288.374,608.472 276.854,612.792 276.854,604.152" style="fill:rgb(0,0,0)"/> <path d="M230.774,608.472L282.614,608.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M288.374,608.472 L 295.874,608.472 Q 303.374,608.472 303.374,600.972 L 303.374,593.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="130.55,646.272 119.03,650.592 119.03,641.952" style="fill:rgb(0,0,0)"/> <path d="M94.5504,570.672 L 102.05,570.672 Q 109.55,570.672 109.55,585.672 L 109.55,631.272 Q 109.55,646.272 117.17,646.272 L 124.79,646.272" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="130.55,608.472 119.03,612.792 119.03,604.152" style="fill:rgb(0,0,0)"/> <path d="M94.5504,570.672 L 102.05,570.672 Q 109.55,570.672 109.55,585.672 L 109.55,593.472 Q 109.55,608.472 117.17,608.472 L 124.79,608.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,699.192L94.5504,699.192L94.5504,668.952L45.36,668.952Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="69.9552" y="684.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="117.59,684.072 106.07,688.392 106.07,679.752" style="fill:rgb(0,0,0)"/> <path d="M94.5504,684.072L111.83,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M132.71,699.192A15.12 15.12 0 0 0 147.83 684.072A15.12 15.12 0 0 0 132.71 668.952A15.12 15.12 0 0 0 117.59 684.072A15.12 15.12 0 0 0 132.71 699.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="132.71" y="684.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">IS</text> <polygon points="183.83,684.072 172.31,688.392 172.31,679.752" style="fill:rgb(0,0,0)"/> <path d="M147.83,684.072L178.07,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M198.95,699.192L219.053,699.192A15.12 15.12 0 0 0 234.173 684.072A15.12 15.12 0 0 0 219.053 668.952L198.95,668.952A15.12 15.12 0 0 0 183.83 684.072A15.12 15.12 0 0 0 198.95 699.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="209.002" y="684.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text> <polygon points="270.173,684.072 258.653,688.392 258.653,679.752" style="fill:rgb(0,0,0)"/> <path d="M234.173,684.072L264.413,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="306.173,684.072 294.653,688.392 294.653,679.752" style="fill:rgb(0,0,0)"/> <path d="M270.173,684.072L300.413,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M321.293,699.192L389.549,699.192A15.12 15.12 0 0 0 404.669 684.072A15.12 15.12 0 0 0 389.549 668.952L321.293,668.952A15.12 15.12 0 0 0 306.173 684.072A15.12 15.12 0 0 0 321.293 699.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="355.421" y="684.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">DISTINCT</text> <polygon points="440.669,684.072 429.149,688.392 429.149,679.752" style="fill:rgb(0,0,0)"/> <path d="M404.669,684.072L434.909,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M455.789,699.192L490.637,699.192A15.12 15.12 0 0 0 505.757 684.072A15.12 15.12 0 0 0 490.637 668.952L455.789,668.952A15.12 15.12 0 0 0 440.669 684.072A15.12 15.12 0 0 0 455.789 699.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="473.213" y="684.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FROM</text> <polygon points="541.757,684.072 530.237,688.392 530.237,679.752" style="fill:rgb(0,0,0)"/> <path d="M505.757,684.072L535.997,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M541.757,699.192L590.947,699.192L590.947,668.952L541.757,668.952Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="566.352" y="684.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="916.56,684.072 905.04,688.392 905.04,679.752" style="fill:rgb(0,0,0)"/> <path d="M590.947,684.072L910.8,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,684.072 L 924.06,684.072 Q 931.56,684.072 931.56,676.572 L 931.56,669.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,684.072 33.84,688.392 33.84,679.752" style="fill:rgb(0,0,0)"/> <path d="M24.36,668.952 L 24.36,676.512 Q 24.36,684.072 31.98,684.072 L 39.6,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M149.27,684.072 L 156.77,684.072 Q 164.27,684.072 164.27,696.168 Q 164.27,708.264 179.27,708.264 L 230.693,708.264 Q 245.693,708.264 245.693,696.168 Q 245.693,684.072 253.193,684.072 L 260.693,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M271.613,684.072 L 279.113,684.072 Q 286.613,684.072 286.613,696.168 Q 286.613,708.264 301.613,708.264 L 502.277,708.264 Q 517.277,708.264 517.277,696.168 Q 517.277,684.072 524.777,684.072 L 532.277,684.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,744.552L94.5504,744.552L94.5504,714.312L45.36,714.312Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="69.9552" y="729.432" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="130.55,729.432 119.03,733.752 119.03,725.112" style="fill:rgb(0,0,0)"/> <path d="M94.5504,729.432L124.79,729.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M145.67,744.552L165.773,744.552A15.12 15.12 0 0 0 180.893 729.432A15.12 15.12 0 0 0 165.773 714.312L145.67,714.312A15.12 15.12 0 0 0 130.55 729.432A15.12 15.12 0 0 0 145.67 744.552Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="155.722" y="729.432" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text> <polygon points="216.893,729.432 205.373,733.752 205.373,725.112" style="fill:rgb(0,0,0)"/> <path d="M180.893,729.432L211.133,729.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M232.013,744.552L304.531,744.552A15.12 15.12 0 0 0 319.651 729.432A15.12 15.12 0 0 0 304.531 714.312L232.013,714.312A15.12 15.12 0 0 0 216.893 729.432A15.12 15.12 0 0 0 232.013 744.552Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="268.272" y="729.432" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BETWEEN</text> <polygon points="342.691,729.432 331.171,733.752 331.171,725.112" style="fill:rgb(0,0,0)"/> <path d="M319.651,729.432L336.931,729.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M342.691,744.552L391.882,744.552L391.882,714.312L342.691,714.312Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="367.286" y="729.432" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="414.922,729.432 403.402,733.752 403.402,725.112" style="fill:rgb(0,0,0)"/> <path d="M391.882,729.432L409.162,729.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M430.042,744.552L450.72,744.552A15.12 15.12 0 0 0 465.84 729.432A15.12 15.12 0 0 0 450.72 714.312L430.042,714.312A15.12 15.12 0 0 0 414.922 729.432A15.12 15.12 0 0 0 430.042 744.552Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="440.381" y="729.432" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AND</text> <polygon points="488.88,729.432 477.36,733.752 477.36,725.112" style="fill:rgb(0,0,0)"/> <path d="M465.84,729.432L483.12,729.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M488.88,744.552L538.07,744.552L538.07,714.312L488.88,714.312Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="513.475" y="729.432" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="916.56,729.432 905.04,733.752 905.04,725.112" style="fill:rgb(0,0,0)"/> <path d="M538.07,729.432L910.8,729.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,729.432 L 924.06,729.432 Q 931.56,729.432 931.56,721.932 L 931.56,714.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,729.432 33.84,733.752 33.84,725.112" style="fill:rgb(0,0,0)"/> <path d="M24.36,714.312 L 24.36,721.872 Q 24.36,729.432 31.98,729.432 L 39.6,729.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M95.9904,729.432 L 103.49,729.432 Q 110.99,729.432 110.99,741.528 Q 110.99,753.624 125.99,753.624 L 177.413,753.624 Q 192.413,753.624 192.413,741.528 Q 192.413,729.432 199.913,729.432 L 207.413,729.432" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,797.472L94.5504,797.472L94.5504,767.232L45.36,767.232Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="69.9552" y="782.352" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="130.55,782.352 119.03,786.672 119.03,778.032" style="fill:rgb(0,0,0)"/> <path d="M94.5504,782.352L124.79,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M145.67,797.472L165.773,797.472A15.12 15.12 0 0 0 180.893 782.352A15.12 15.12 0 0 0 165.773 767.232L145.67,767.232A15.12 15.12 0 0 0 130.55 782.352A15.12 15.12 0 0 0 145.67 797.472Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="155.722" y="782.352" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text> <polygon points="216.893,782.352 205.373,786.672 205.373,778.032" style="fill:rgb(0,0,0)"/> <path d="M180.893,782.352L211.133,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M232.013,797.472L234.374,797.472A15.12 15.12 0 0 0 249.494 782.352A15.12 15.12 0 0 0 234.374 767.232L232.013,767.232A15.12 15.12 0 0 0 216.893 782.352A15.12 15.12 0 0 0 232.013 797.472Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="233.194" y="782.352" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">IN</text> <polygon points="285.494,782.352 273.974,786.672 273.974,778.032" style="fill:rgb(0,0,0)"/> <path d="M249.494,782.352L279.734,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M300.614,797.472A15.12 15.12 0 0 0 315.734 782.352A15.12 15.12 0 0 0 300.614 767.232A15.12 15.12 0 0 0 285.494 782.352A15.12 15.12 0 0 0 300.614 797.472Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="300.614" y="782.352" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="351.734,782.352 340.214,786.672 340.214,778.032" style="fill:rgb(0,0,0)"/> <path d="M315.734,782.352L345.974,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M351.734,797.472L455.99,797.472L455.99,767.232L351.734,767.232Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="403.862" y="782.352" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">select-stmt</text> <polygon points="491.99,782.352 480.47,786.672 480.47,778.032" style="fill:rgb(0,0,0)"/> <path d="M455.99,782.352L486.23,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M507.11,797.472A15.12 15.12 0 0 0 522.23 782.352A15.12 15.12 0 0 0 507.11 767.232A15.12 15.12 0 0 0 491.99 782.352A15.12 15.12 0 0 0 507.11 797.472Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="507.11" y="782.352" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="916.56,782.352 905.04,786.672 905.04,778.032" style="fill:rgb(0,0,0)"/> <path d="M522.23,782.352L910.8,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,782.352 L 924.06,782.352 Q 931.56,782.352 931.56,774.852 L 931.56,767.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,782.352 33.84,786.672 33.84,778.032" style="fill:rgb(0,0,0)"/> <path d="M24.36,767.232 L 24.36,774.792 Q 24.36,782.352 31.98,782.352 L 39.6,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M95.9904,782.352 L 103.49,782.352 Q 110.99,782.352 110.99,794.448 Q 110.99,806.544 125.99,806.544 L 177.413,806.544 Q 192.413,806.544 192.413,794.448 Q 192.413,782.352 199.913,782.352 L 207.413,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M317.174,782.352 L 324.674,782.352 Q 332.174,782.352 332.174,770.256 Q 332.174,758.16 347.174,758.16 L 452.51,758.16 Q 467.51,758.16 467.51,770.256 Q 467.51,782.352 475.01,782.352 L 482.51,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M379.267,835.272L428.458,835.272L428.458,805.032L379.267,805.032Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="403.862" y="820.152" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="379.267,820.152 367.747,824.472 367.747,815.832" style="fill:rgb(0,0,0)"/> <path d="M317.174,782.352 L 324.674,782.352 Q 332.174,782.352 332.174,797.352 L 332.174,805.152 Q 332.174,820.152 347.174,820.152 L 358.507,820.152 L 373.507,820.152" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M428.458,820.152 L 452.51,820.152 Q 467.51,820.152 467.51,805.152 L 467.51,797.352 Q 467.51,782.352 475.01,782.352 L 482.51,782.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M403.862,873.072A15.12 15.12 0 0 0 418.982 857.952A15.12 15.12 0 0 0 403.862 842.832A15.12 15.12 0 0 0 388.742 857.952A15.12 15.12 0 0 0 403.862 873.072Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="403.862" y="857.952" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="418.982,857.952 430.502,853.632 430.502,862.272" style="fill:rgb(0,0,0)"/> <path d="M428.458,820.152 L 435.958,820.152 Q 443.458,820.152 443.458,835.152 L 443.458,842.952 Q 443.458,857.952 434.1,857.952 L 424.742,857.952" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M388.742,857.952 L 371.227,857.952 Q 356.227,857.952 356.227,842.952 L 356.227,835.152 Q 356.227,820.152 363.727,820.152 L 371.227,820.152" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M300.614,925.992L396.979,925.992A15.12 15.12 0 0 0 412.099 910.872A15.12 15.12 0 0 0 396.979 895.752L300.614,895.752A15.12 15.12 0 0 0 285.494 910.872A15.12 15.12 0 0 0 300.614 925.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="348.797" y="910.872" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">schema-name</text> <polygon points="429.379,910.872 417.859,915.192 417.859,906.552" style="fill:rgb(0,0,0)"/> <path d="M412.099,910.872L423.619,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M444.499,925.992A15.12 15.12 0 0 0 459.619 910.872A15.12 15.12 0 0 0 444.499 895.752A15.12 15.12 0 0 0 429.379 910.872A15.12 15.12 0 0 0 444.499 925.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="444.499" y="910.872" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">.</text> <polygon points="513.619,910.872 502.099,915.192 502.099,906.552" style="fill:rgb(0,0,0)"/> <path d="M459.619,910.872L507.859,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M528.739,925.992L627.062,925.992A15.12 15.12 0 0 0 642.182 910.872A15.12 15.12 0 0 0 627.062 895.752L528.739,895.752A15.12 15.12 0 0 0 513.619 910.872A15.12 15.12 0 0 0 528.739 925.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="577.901" y="910.872" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-function</text> <polygon points="659.462,910.872 647.942,915.192 647.942,906.552" style="fill:rgb(0,0,0)"/> <path d="M642.182,910.872L653.702,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M674.582,925.992A15.12 15.12 0 0 0 689.702 910.872A15.12 15.12 0 0 0 674.582 895.752A15.12 15.12 0 0 0 659.462 910.872A15.12 15.12 0 0 0 674.582 925.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="674.582" y="910.872" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="734.702,910.872 723.182,915.192 723.182,906.552" style="fill:rgb(0,0,0)"/> <path d="M689.702,910.872L728.942,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M734.702,925.992L783.893,925.992L783.893,895.752L734.702,895.752Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="759.298" y="910.872" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="828.893,910.872 817.373,915.192 817.373,906.552" style="fill:rgb(0,0,0)"/> <path d="M783.893,910.872L823.133,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M844.013,925.992A15.12 15.12 0 0 0 859.133 910.872A15.12 15.12 0 0 0 844.013 895.752A15.12 15.12 0 0 0 828.893 910.872A15.12 15.12 0 0 0 844.013 925.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="844.013" y="910.872" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="916.56,910.872 905.04,915.192 905.04,906.552" style="fill:rgb(0,0,0)"/> <path d="M859.133,910.872L910.8,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,910.872 L 924.06,910.872 Q 931.56,910.872 931.56,903.372 L 931.56,895.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M528.739,865.512L603.907,865.512A15.12 15.12 0 0 0 619.027 850.392A15.12 15.12 0 0 0 603.907 835.272L528.739,835.272A15.12 15.12 0 0 0 513.619 850.392A15.12 15.12 0 0 0 528.739 865.512Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="566.323" y="850.392" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-name</text> <polygon points="916.56,850.392 905.04,854.712 905.04,846.072" style="fill:rgb(0,0,0)"/> <path d="M619.027,850.392L910.8,850.392" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,850.392 L 924.06,850.392 Q 931.56,850.392 931.56,842.892 L 931.56,835.392" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="513.619,850.392 502.099,854.712 502.099,846.072" style="fill:rgb(0,0,0)"/> <path d="M475.579,910.872 L 483.079,910.872 Q 490.579,910.872 490.579,895.872 L 490.579,865.392 Q 490.579,850.392 499.219,850.392 L 507.859,850.392" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M759.298,892.728A15.12 15.12 0 0 0 774.418 877.608A15.12 15.12 0 0 0 759.298 862.488A15.12 15.12 0 0 0 744.178 877.608A15.12 15.12 0 0 0 759.298 892.728Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="759.298" y="877.608" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="774.418,877.608 785.938,873.288 785.938,881.928" style="fill:rgb(0,0,0)"/> <path d="M783.893,910.872 L 791.393,910.872 Q 798.893,910.872 798.893,895.872 L 798.893,892.608 Q 798.893,877.608 789.535,877.608 L 780.178,877.608" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M744.178,877.608 L 726.662,877.608 Q 711.662,877.608 711.662,892.608 L 711.662,895.872 Q 711.662,910.872 719.162,910.872 L 726.662,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M689.702,910.872 L 697.202,910.872 Q 704.702,910.872 704.702,921.456 Q 704.702,932.04 719.702,932.04 L 790.853,932.04 Q 805.853,932.04 805.853,921.456 Q 805.853,910.872 813.353,910.872 L 820.853,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="285.494,910.872 273.974,915.192 273.974,906.552" style="fill:rgb(0,0,0)"/> <path d="M249.494,782.352 L 256.994,782.352 Q 264.494,782.352 264.494,797.352 L 264.494,895.872 Q 264.494,910.872 272.114,910.872 L 279.734,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="423.619,882.144 412.099,886.464 412.099,877.824" style="fill:rgb(0,0,0)"/> <path d="M264.494,867.144 L 264.494,874.644 Q 264.494,882.144 279.494,882.144 L 402.859,882.144 L 417.859,882.144" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M423.619,882.144 L 456.139,882.144 Q 471.139,882.144 471.139,896.508 Q 471.139,910.872 478.639,910.872 L 486.139,910.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,971.352L80.5824,971.352A15.12 15.12 0 0 0 95.7024 956.232A15.12 15.12 0 0 0 80.5824 941.112L60.48,941.112A15.12 15.12 0 0 0 45.36 956.232A15.12 15.12 0 0 0 60.48 971.352Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="70.5312" y="956.232" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text> <polygon points="131.702,956.232 120.182,960.552 120.182,951.912" style="fill:rgb(0,0,0)"/> <path d="M95.7024,956.232L125.942,956.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M146.822,971.352L191.462,971.352A15.12 15.12 0 0 0 206.582 956.232A15.12 15.12 0 0 0 191.462 941.112L146.822,941.112A15.12 15.12 0 0 0 131.702 956.232A15.12 15.12 0 0 0 146.822 971.352Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="169.142" y="956.232" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXISTS</text> <polygon points="242.582,956.232 231.062,960.552 231.062,951.912" style="fill:rgb(0,0,0)"/> <path d="M206.582,956.232L236.822,956.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M257.702,971.352A15.12 15.12 0 0 0 272.822 956.232A15.12 15.12 0 0 0 257.702 941.112A15.12 15.12 0 0 0 242.582 956.232A15.12 15.12 0 0 0 257.702 971.352Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="257.702" y="956.232" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="295.862,956.232 284.342,960.552 284.342,951.912" style="fill:rgb(0,0,0)"/> <path d="M272.822,956.232L290.102,956.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M295.862,971.352L400.118,971.352L400.118,941.112L295.862,941.112Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="347.99" y="956.232" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">select-stmt</text> <polygon points="423.158,956.232 411.638,960.552 411.638,951.912" style="fill:rgb(0,0,0)"/> <path d="M400.118,956.232L417.398,956.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M438.278,971.352A15.12 15.12 0 0 0 453.398 956.232A15.12 15.12 0 0 0 438.278 941.112A15.12 15.12 0 0 0 423.158 956.232A15.12 15.12 0 0 0 438.278 971.352Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="438.278" y="956.232" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="916.56,956.232 905.04,960.552 905.04,951.912" style="fill:rgb(0,0,0)"/> <path d="M453.398,956.232L910.8,956.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,956.232 L 924.06,956.232 Q 931.56,956.232 931.56,948.732 L 931.56,941.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,956.232 33.84,960.552 33.84,951.912" style="fill:rgb(0,0,0)"/> <path d="M24.36,941.112 L 24.36,948.672 Q 24.36,956.232 31.98,956.232 L 39.6,956.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="70.5312,929.772 59.0112,934.092 59.0112,925.452" style="fill:rgb(0,0,0)"/> <path d="M24.36,914.772 L 24.36,922.272 Q 24.36,929.772 39.36,929.772 L 49.7712,929.772 L 64.7712,929.772" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M70.5312,929.772 L 201.062,929.772 Q 216.062,929.772 216.062,943.002 Q 216.062,956.232 223.562,956.232 L 231.062,956.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M93.6624,929.772 L 101.162,929.772 Q 108.662,929.772 108.662,943.002 Q 108.662,956.232 116.162,956.232 L 123.662,956.232" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,1009.15L89.2224,1009.15A15.12 15.12 0 0 0 104.342 994.032A15.12 15.12 0 0 0 89.2224 978.912L60.48,978.912A15.12 15.12 0 0 0 45.36 994.032A15.12 15.12 0 0 0 60.48 1009.15Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="74.8512" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CASE</text> <polygon points="140.342,994.032 128.822,998.352 128.822,989.712" style="fill:rgb(0,0,0)"/> <path d="M104.342,994.032L134.582,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M140.342,1009.15L189.533,1009.15L189.533,978.912L140.342,978.912Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="164.938" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="243.533,994.032 232.013,998.352 232.013,989.712" style="fill:rgb(0,0,0)"/> <path d="M189.533,994.032L237.773,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M258.653,1009.15L298.109,1009.15A15.12 15.12 0 0 0 313.229 994.032A15.12 15.12 0 0 0 298.109 978.912L258.653,978.912A15.12 15.12 0 0 0 243.533 994.032A15.12 15.12 0 0 0 258.653 1009.15Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="278.381" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">WHEN</text> <polygon points="336.269,994.032 324.749,998.352 324.749,989.712" style="fill:rgb(0,0,0)"/> <path d="M313.229,994.032L330.509,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M336.269,1009.15L385.459,1009.15L385.459,978.912L336.269,978.912Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="360.864" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="408.499,994.032 396.979,998.352 396.979,989.712" style="fill:rgb(0,0,0)"/> <path d="M385.459,994.032L402.739,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M423.619,1009.15L456.97,1009.15A15.12 15.12 0 0 0 472.09 994.032A15.12 15.12 0 0 0 456.97 978.912L423.619,978.912A15.12 15.12 0 0 0 408.499 994.032A15.12 15.12 0 0 0 423.619 1009.15Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="440.294" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">THEN</text> <polygon points="495.13,994.032 483.61,998.352 483.61,989.712" style="fill:rgb(0,0,0)"/> <path d="M472.09,994.032L489.37,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M495.13,1009.15L544.32,1009.15L544.32,978.912L495.13,978.912Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="519.725" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="616.32,994.032 604.8,998.352 604.8,989.712" style="fill:rgb(0,0,0)"/> <path d="M544.32,994.032L610.56,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M631.44,1009.15L658.8,1009.15A15.12 15.12 0 0 0 673.92 994.032A15.12 15.12 0 0 0 658.8 978.912L631.44,978.912A15.12 15.12 0 0 0 616.32 994.032A15.12 15.12 0 0 0 631.44 1009.15Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="645.12" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ELSE</text> <polygon points="696.96,994.032 685.44,998.352 685.44,989.712" style="fill:rgb(0,0,0)"/> <path d="M673.92,994.032L691.2,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M696.96,1009.15L746.15,1009.15L746.15,978.912L696.96,978.912Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="721.555" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="782.15,994.032 770.63,998.352 770.63,989.712" style="fill:rgb(0,0,0)"/> <path d="M746.15,994.032L776.39,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M797.27,1009.15L818.294,1009.15A15.12 15.12 0 0 0 833.414 994.032A15.12 15.12 0 0 0 818.294 978.912L797.27,978.912A15.12 15.12 0 0 0 782.15 994.032A15.12 15.12 0 0 0 797.27 1009.15Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="807.782" y="994.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">END</text> <polygon points="916.56,994.032 905.04,998.352 905.04,989.712" style="fill:rgb(0,0,0)"/> <path d="M833.414,994.032L910.8,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,994.032 L 924.06,994.032 Q 931.56,994.032 931.56,986.532 L 931.56,979.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,994.032 33.84,998.352 33.84,989.712" style="fill:rgb(0,0,0)"/> <path d="M24.36,978.912 L 24.36,986.472 Q 24.36,994.032 31.98,994.032 L 39.6,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M104.342,994.032 L 111.842,994.032 Q 119.342,994.032 119.342,1007.64 Q 119.342,1021.25 134.342,1021.25 L 186.053,1021.25 Q 201.053,1021.25 201.053,1007.64 Q 201.053,994.032 208.553,994.032 L 216.053,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="360.864,1021.25 372.384,1016.93 372.384,1025.57" style="fill:rgb(0,0,0)"/> <path d="M544.32,994.032 L 551.82,994.032 Q 559.32,994.032 559.32,1007.64 Q 559.32,1021.25 544.32,1021.25 L 381.624,1021.25 L 366.624,1021.25" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M360.864,1021.25 L 235.493,1021.25 Q 220.493,1021.25 220.493,1007.64 Q 220.493,994.032 227.993,994.032 L 235.493,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M578.28,994.032 L 585.78,994.032 Q 593.28,994.032 593.28,1007.64 Q 593.28,1021.25 608.28,1021.25 L 742.67,1021.25 Q 757.67,1021.25 757.67,1007.64 Q 757.67,994.032 765.17,994.032 L 772.67,994.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,1066.61L173.117,1066.61L173.117,1036.37L45.36,1036.37Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="109.238" y="1051.49" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">raise-function</text> <polygon points="916.56,1051.49 905.04,1055.81 905.04,1047.17" style="fill:rgb(0,0,0)"/> <path d="M173.117,1051.49L910.8,1051.49" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M916.56,1051.49 L 924.06,1051.49 Q 931.56,1051.49 931.56,1036.49 L 931.56,32.28 Q 931.56,17.28 939.06,17.28 L 946.56,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,1051.49 33.84,1055.81 33.84,1047.17" style="fill:rgb(0,0,0)"/> <path d="M24.36,39.96 L 24.36,1036.49 Q 24.36,1051.49 31.98,1051.49 L 39.6,1051.49" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> <p><b><a href="syntax/function-arguments.html">function-arguments:</a></b> <button id='xf720640a' onclick='hideorshow("xf720640a","xec008050")'>show</button></p> <div id='xec008050' style='display:none;' class='imgcontainer'> <div style="max-width:456px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 456.566 223.344"> <circle cx="5.76" cy="56.592" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,56.592 20.88,60.912 20.88,52.272" style="fill:rgb(0,0,0)"/> <path d="M9.36,56.592L26.64,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="66.96,26.352 55.44,30.672 55.44,22.032" style="fill:rgb(0,0,0)"/> <path d="M32.4,56.592 L 38.16,56.592 Q 43.92,56.592 43.92,41.592 L 43.92,41.352 Q 43.92,26.352 52.56,26.352 L 61.2,26.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M82.08,41.472L150.336,41.472A15.12 15.12 0 0 0 165.456 26.352L165.456,26.352A15.12 15.12 0 0 0 150.336 11.232L82.08,11.232A15.12 15.12 0 0 0 66.96 26.352L66.96,26.352A15.12 15.12 0 0 0 82.08 41.472Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="116.208" y="26.352" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">DISTINCT</text> <polygon points="183.456,26.352 171.936,30.672 171.936,22.032" style="fill:rgb(0,0,0)"/> <path d="M165.456,26.352L177.696,26.352" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="218.016,56.592 206.496,60.912 206.496,52.272" style="fill:rgb(0,0,0)"/> <path d="M183.456,26.352 L 189.216,26.352 Q 194.976,26.352 194.976,41.352 L 194.976,41.592 Q 194.976,56.592 203.616,56.592 L 212.256,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="254.016,56.592 242.496,60.912 242.496,52.272" style="fill:rgb(0,0,0)"/> <path d="M218.016,56.592L248.256,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M254.016,71.712L303.206,71.712L303.206,41.472L254.016,41.472Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="278.611" y="56.592" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="447.206,56.592 435.686,60.912 435.686,52.272" style="fill:rgb(0,0,0)"/> <path d="M303.206,56.592L441.446,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="450.806" cy="56.592" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="116.208,56.592 104.688,60.912 104.688,52.272" style="fill:rgb(0,0,0)"/> <path d="M32.4,56.592L110.448,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="218.016,56.592 206.496,60.912 206.496,52.272" style="fill:rgb(0,0,0)"/> <path d="M116.208,56.592L212.256,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M278.611,32.4A15.12 15.12 0 0 0 293.731 17.28A15.12 15.12 0 0 0 278.611 2.16A15.12 15.12 0 0 0 263.491 17.28A15.12 15.12 0 0 0 278.611 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="278.611" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="293.731,17.28 305.251,12.96 305.251,21.6" style="fill:rgb(0,0,0)"/> <path d="M303.206,56.592 L 314.726,56.592 Q 326.246,56.592 326.246,41.592 L 326.246,32.28 Q 326.246,17.28 312.869,17.28 L 299.491,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="254.016,56.592 242.496,60.912 242.496,52.272" style="fill:rgb(0,0,0)"/> <path d="M263.491,17.28 L 245.976,17.28 Q 230.976,17.28 230.976,32.28 L 230.976,41.592 Q 230.976,56.592 239.616,56.592 L 248.256,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M228.283,207.792A15.12 15.12 0 0 0 243.403 192.672L243.403,192.672A15.12 15.12 0 0 0 228.283 177.552A15.12 15.12 0 0 0 213.163 192.672L213.163,192.672A15.12 15.12 0 0 0 228.283 207.792Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="228.283" y="192.672" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">*</text> <polygon points="213.163,192.672 201.643,196.992 201.643,188.352" style="fill:rgb(0,0,0)"/> <path d="M32.4,56.592 L 38.16,56.592 Q 43.92,56.592 43.92,71.592 L 43.92,177.672 Q 43.92,192.672 58.92,192.672 L 192.403,192.672 L 207.403,192.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="278.611,192.672 267.091,196.992 267.091,188.352" style="fill:rgb(0,0,0)"/> <path d="M243.403,192.672L272.851,192.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M278.611,192.672 L 360.206,192.672 Q 375.206,192.672 390.206,192.672 L 394.766,192.672 Q 409.766,192.672 409.766,177.672 L 409.766,71.592 Q 409.766,56.592 415.526,56.592 L 421.286,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="228.283,216.864 216.763,221.184 216.763,212.544" style="fill:rgb(0,0,0)"/> <path d="M116.208,192.672 L 181.848,192.672 Q 196.848,192.672 196.848,204.768 Q 196.848,216.864 209.686,216.864 L 222.523,216.864" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M228.283,216.864 L 242.683,216.864 Q 257.083,216.864 257.083,204.768 Q 257.083,192.672 262.843,192.672 L 268.603,192.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="90,117.072 78.48,121.392 78.48,112.752" style="fill:rgb(0,0,0)"/> <path d="M303.206,56.592 L 313.286,56.592 Q 323.366,56.592 323.366,71.592 L 323.366,71.832 Q 323.366,86.832 308.366,86.832 L 81.96,86.832 Q 66.96,86.832 66.96,101.832 L 66.96,102.072 Q 66.96,117.072 75.6,117.072 L 84.24,117.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M105.12,132.192L149.645,132.192A15.12 15.12 0 0 0 164.765 117.072L164.765,117.072A15.12 15.12 0 0 0 149.645 101.952L105.12,101.952A15.12 15.12 0 0 0 90 117.072L90,117.072A15.12 15.12 0 0 0 105.12 132.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="127.382" y="117.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ORDER</text> <polygon points="182.045,117.072 170.525,121.392 170.525,112.752" style="fill:rgb(0,0,0)"/> <path d="M164.765,117.072L176.285,117.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M197.165,132.192L201.254,132.192A15.12 15.12 0 0 0 216.374 117.072L216.374,117.072A15.12 15.12 0 0 0 201.254 101.952L197.165,101.952A15.12 15.12 0 0 0 182.045 117.072L182.045,117.072A15.12 15.12 0 0 0 197.165 132.192Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="199.21" y="117.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <polygon points="245.174,117.072 233.654,121.392 233.654,112.752" style="fill:rgb(0,0,0)"/> <path d="M216.374,117.072L239.414,117.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M245.174,132.192L375.005,132.192L375.005,101.952L245.174,101.952Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="310.09" y="117.072" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ordering-term</text> <path d="M310.09,169.992A15.12 15.12 0 0 0 325.21 154.872A15.12 15.12 0 0 0 310.09 139.752A15.12 15.12 0 0 0 294.97 154.872A15.12 15.12 0 0 0 310.09 169.992Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="310.09" y="154.872" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="325.21,154.872 336.73,150.552 336.73,159.192" style="fill:rgb(0,0,0)"/> <path d="M375.005,117.072 L 380.765,117.072 Q 386.525,117.072 386.525,132.072 L 386.525,139.872 Q 386.525,154.872 371.525,154.872 L 345.97,154.872 L 330.97,154.872" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="245.174,117.072 233.654,121.392 233.654,112.752" style="fill:rgb(0,0,0)"/> <path d="M294.97,154.872 L 260.174,154.872 Q 245.174,154.872 236.534,154.872 Q 227.894,154.872 227.894,139.872 L 227.894,132.072 Q 227.894,117.072 233.654,117.072 L 239.414,117.072" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M375.005,117.072 L 383.645,117.072 Q 392.285,117.072 392.285,102.072 L 392.285,71.592 Q 392.285,56.592 407.285,56.592 L 413.285,56.592 L 428.285,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/literal-value.html">literal-value:</a></b> <button id='x287b0985' onclick='hideorshow("x287b0985","x6166b568")'>show</button></p> <div id='x6166b568' style='display:none;' class='imgcontainer'> <div style="max-width:341px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 341.376 336.96"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,319.68 39.36,324 39.36,315.36" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,304.68 Q 24.36,319.68 34.74,319.68 L 45.12,319.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,334.8L252.336,334.8A15.12 15.12 0 0 0 267.456 319.68A15.12 15.12 0 0 0 252.336 304.56L66,304.56A15.12 15.12 0 0 0 50.88 319.68A15.12 15.12 0 0 0 66 334.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="159.168" y="319.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT_TIMESTAMP</text> <polygon points="290.496,319.68 278.976,324 278.976,315.36" style="fill:rgb(0,0,0)"/> <path d="M267.456,319.68L284.736,319.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="332.016,17.28 320.496,21.6 320.496,12.96" style="fill:rgb(0,0,0)"/> <path d="M290.496,319.68 L 297.996,319.68 Q 305.496,319.68 305.496,304.68 L 305.496,32.28 Q 305.496,17.28 315.876,17.28 L 326.256,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="335.616" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,32.4L172.733,32.4A15.12 15.12 0 0 0 187.853 17.28A15.12 15.12 0 0 0 172.733 2.16L66,2.16A15.12 15.12 0 0 0 50.88 17.28A15.12 15.12 0 0 0 66 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="119.366" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">numeric-literal</text> <polygon points="50.88,17.28 39.36,21.6 39.36,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L45.12,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M187.853,17.28L320.496,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,70.2L153.494,70.2A15.12 15.12 0 0 0 168.614 55.08L168.614,55.08A15.12 15.12 0 0 0 153.494 39.96L66,39.96A15.12 15.12 0 0 0 50.88 55.08L50.88,55.08A15.12 15.12 0 0 0 66 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="109.747" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">string-literal</text> <polygon points="50.88,55.08 39.36,59.4 39.36,50.76" style="fill:rgb(0,0,0)"/> <path d="M24.36,39.96 L 24.36,47.52 Q 24.36,55.08 34.74,55.08 L 45.12,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="290.496,55.08 278.976,59.4 278.976,50.76" style="fill:rgb(0,0,0)"/> <path d="M168.614,55.08L284.736,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M290.496,55.08 L 297.996,55.08 Q 305.496,55.08 305.496,47.58 L 305.496,40.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,108L140.246,108A15.12 15.12 0 0 0 155.366 92.88A15.12 15.12 0 0 0 140.246 77.76L66,77.76A15.12 15.12 0 0 0 50.88 92.88A15.12 15.12 0 0 0 66 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="103.123" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">blob-literal</text> <polygon points="50.88,92.88 39.36,97.2 39.36,88.56" style="fill:rgb(0,0,0)"/> <path d="M24.36,77.76 L 24.36,85.32 Q 24.36,92.88 34.74,92.88 L 45.12,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="290.496,92.88 278.976,97.2 278.976,88.56" style="fill:rgb(0,0,0)"/> <path d="M155.366,92.88L284.736,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M290.496,92.88 L 297.996,92.88 Q 305.496,92.88 305.496,85.38 L 305.496,77.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,145.8L97.1616,145.8A15.12 15.12 0 0 0 112.282 130.68A15.12 15.12 0 0 0 97.1616 115.56L66,115.56A15.12 15.12 0 0 0 50.88 130.68A15.12 15.12 0 0 0 66 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="81.5808" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NULL</text> <polygon points="50.88,130.68 39.36,135 39.36,126.36" style="fill:rgb(0,0,0)"/> <path d="M24.36,115.56 L 24.36,123.12 Q 24.36,130.68 34.74,130.68 L 45.12,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="290.496,130.68 278.976,135 278.976,126.36" style="fill:rgb(0,0,0)"/> <path d="M112.282,130.68L284.736,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M290.496,130.68 L 297.996,130.68 Q 305.496,130.68 305.496,123.18 L 305.496,115.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,183.6L96.4704,183.6A15.12 15.12 0 0 0 111.59 168.48A15.12 15.12 0 0 0 96.4704 153.36L66,153.36A15.12 15.12 0 0 0 50.88 168.48A15.12 15.12 0 0 0 66 183.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="81.2352" y="168.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">TRUE</text> <polygon points="50.88,168.48 39.36,172.8 39.36,164.16" style="fill:rgb(0,0,0)"/> <path d="M24.36,153.36 L 24.36,160.92 Q 24.36,168.48 34.74,168.48 L 45.12,168.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="290.496,168.48 278.976,172.8 278.976,164.16" style="fill:rgb(0,0,0)"/> <path d="M111.59,168.48L284.736,168.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M290.496,168.48 L 297.996,168.48 Q 305.496,168.48 305.496,160.98 L 305.496,153.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,221.4L104.304,221.4A15.12 15.12 0 0 0 119.424 206.28A15.12 15.12 0 0 0 104.304 191.16L66,191.16A15.12 15.12 0 0 0 50.88 206.28A15.12 15.12 0 0 0 66 221.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="85.152" y="206.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FALSE</text> <polygon points="50.88,206.28 39.36,210.6 39.36,201.96" style="fill:rgb(0,0,0)"/> <path d="M24.36,191.16 L 24.36,198.72 Q 24.36,206.28 34.74,206.28 L 45.12,206.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="290.496,206.28 278.976,210.6 278.976,201.96" style="fill:rgb(0,0,0)"/> <path d="M119.424,206.28L284.736,206.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M290.496,206.28 L 297.996,206.28 Q 305.496,206.28 305.496,198.78 L 305.496,191.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,259.2L190.819,259.2A15.12 15.12 0 0 0 205.939 244.08A15.12 15.12 0 0 0 190.819 228.96L66,228.96A15.12 15.12 0 0 0 50.88 244.08A15.12 15.12 0 0 0 66 259.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="128.41" y="244.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT_TIME</text> <polygon points="50.88,244.08 39.36,248.4 39.36,239.76" style="fill:rgb(0,0,0)"/> <path d="M24.36,228.96 L 24.36,236.52 Q 24.36,244.08 34.74,244.08 L 45.12,244.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="290.496,244.08 278.976,248.4 278.976,239.76" style="fill:rgb(0,0,0)"/> <path d="M205.939,244.08L284.736,244.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M290.496,244.08 L 297.996,244.08 Q 305.496,244.08 305.496,236.58 L 305.496,229.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,297L192.432,297A15.12 15.12 0 0 0 207.552 281.88A15.12 15.12 0 0 0 192.432 266.76L66,266.76A15.12 15.12 0 0 0 50.88 281.88A15.12 15.12 0 0 0 66 297Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="129.216" y="281.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT_DATE</text> <polygon points="50.88,281.88 39.36,286.2 39.36,277.56" style="fill:rgb(0,0,0)"/> <path d="M24.36,266.76 L 24.36,274.32 Q 24.36,281.88 34.74,281.88 L 45.12,281.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="290.496,281.88 278.976,286.2 278.976,277.56" style="fill:rgb(0,0,0)"/> <path d="M207.552,281.88L284.736,281.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M290.496,281.88 L 297.996,281.88 Q 305.496,281.88 305.496,274.38 L 305.496,266.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/over-clause.html">over-clause:</a></b> <button id='xec1a589c' onclick='hideorshow("xec1a589c","x6d42e704")'>show</button></p> <div id='x6d42e704' style='display:none;' class='imgcontainer'> <div style="max-width:600px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 600.706 418.392"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,17.28 20.88,21.6 20.88,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L26.64,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M47.52,32.4L78.2208,32.4A15.12 15.12 0 0 0 93.3408 17.28A15.12 15.12 0 0 0 78.2208 2.16L47.52,2.16A15.12 15.12 0 0 0 32.4 17.28A15.12 15.12 0 0 0 47.52 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="62.8704" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">OVER</text> <polygon points="129.341,17.28 117.821,21.6 117.821,12.96" style="fill:rgb(0,0,0)"/> <path d="M93.3408,17.28L123.581,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M144.461,32.4L241.517,32.4A15.12 15.12 0 0 0 256.637 17.28A15.12 15.12 0 0 0 241.517 2.16L144.461,2.16A15.12 15.12 0 0 0 129.341 17.28A15.12 15.12 0 0 0 144.461 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="192.989" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">window-name</text> <polygon points="134.861,55.08 123.341,59.4 123.341,50.76" style="fill:rgb(0,0,0)"/> <path d="M93.3408,17.28 L 100.841,17.28 Q 108.341,17.28 108.341,32.28 L 108.341,40.08 Q 108.341,55.08 118.721,55.08 L 129.101,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M149.981,70.2A15.12 15.12 0 0 0 165.101 55.08L165.101,55.08A15.12 15.12 0 0 0 149.981 39.96A15.12 15.12 0 0 0 134.861 55.08L134.861,55.08A15.12 15.12 0 0 0 149.981 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="149.981" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="206.621,82.296 195.101,86.616 195.101,77.976" style="fill:rgb(0,0,0)"/> <path d="M165.101,55.08 L 172.601,55.08 Q 180.101,55.08 180.101,68.688 Q 180.101,82.296 190.481,82.296 L 200.861,82.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M221.741,97.416L363.264,97.416A15.12 15.12 0 0 0 378.384 82.296A15.12 15.12 0 0 0 363.264 67.176L221.741,67.176A15.12 15.12 0 0 0 206.621 82.296A15.12 15.12 0 0 0 221.741 97.416Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="292.502" y="82.296" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">base-window-name</text> <path d="M221.741,173.016L301.402,173.016A15.12 15.12 0 0 0 316.522 157.896A15.12 15.12 0 0 0 301.402 142.776L221.741,142.776A15.12 15.12 0 0 0 206.621 157.896A15.12 15.12 0 0 0 221.741 173.016Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="261.571" y="157.896" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PARTITION</text> <polygon points="339.562,157.896 328.042,162.216 328.042,153.576" style="fill:rgb(0,0,0)"/> <path d="M316.522,157.896L333.802,157.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M354.682,173.016L358.771,173.016A15.12 15.12 0 0 0 373.891 157.896A15.12 15.12 0 0 0 358.771 142.776L354.682,142.776A15.12 15.12 0 0 0 339.562 157.896A15.12 15.12 0 0 0 354.682 173.016Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="356.726" y="157.896" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <polygon points="409.891,157.896 398.371,162.216 398.371,153.576" style="fill:rgb(0,0,0)"/> <path d="M373.891,157.896L404.131,157.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M409.891,173.016L459.082,173.016L459.082,142.776L409.891,142.776Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="434.486" y="157.896" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <path d="M434.486,210.816A15.12 15.12 0 0 0 449.606 195.696A15.12 15.12 0 0 0 434.486 180.576A15.12 15.12 0 0 0 419.366 195.696A15.12 15.12 0 0 0 434.486 210.816Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="434.486" y="195.696" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="449.606,195.696 461.126,191.376 461.126,200.016" style="fill:rgb(0,0,0)"/> <path d="M459.082,157.896 L 466.582,157.896 Q 474.082,157.896 474.082,172.896 L 474.082,180.696 Q 474.082,195.696 464.724,195.696 L 455.366,195.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M419.366,195.696 L 398.371,195.696 Q 383.371,195.696 383.371,180.696 L 383.371,172.896 Q 383.371,157.896 390.871,157.896 L 398.371,157.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="292.502,55.08 280.982,59.4 280.982,50.76" style="fill:rgb(0,0,0)"/> <path d="M165.101,55.08L286.742,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="292.502,120.096 304.022,115.776 304.022,124.416" style="fill:rgb(0,0,0)"/> <path d="M292.502,55.08 L 401.424,55.08 Q 416.424,55.08 416.424,70.08 L 416.424,105.096 Q 416.424,120.096 401.424,120.096 L 313.262,120.096 L 298.262,120.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="206.621,157.896 195.101,162.216 195.101,153.576" style="fill:rgb(0,0,0)"/> <path d="M292.502,120.096 L 180.101,120.096 Q 165.101,120.096 165.101,135.096 L 165.101,142.896 Q 165.101,157.896 180.101,157.896 L 185.861,157.896 L 200.861,157.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="401.424,82.296 389.904,86.616 389.904,77.976" style="fill:rgb(0,0,0)"/> <path d="M378.384,82.296L395.664,82.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M401.424,82.296 L 408.924,82.296 Q 416.424,82.296 416.424,89.796 L 416.424,97.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M221.741,286.416L266.266,286.416A15.12 15.12 0 0 0 281.386 271.296A15.12 15.12 0 0 0 266.266 256.176L221.741,256.176A15.12 15.12 0 0 0 206.621 271.296A15.12 15.12 0 0 0 221.741 286.416Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="244.003" y="271.296" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ORDER</text> <polygon points="304.426,271.296 292.906,275.616 292.906,266.976" style="fill:rgb(0,0,0)"/> <path d="M281.386,271.296L298.666,271.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M319.546,286.416L323.635,286.416A15.12 15.12 0 0 0 338.755 271.296A15.12 15.12 0 0 0 323.635 256.176L319.546,256.176A15.12 15.12 0 0 0 304.426 271.296A15.12 15.12 0 0 0 319.546 286.416Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="321.59" y="271.296" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <polygon points="374.755,271.296 363.235,275.616 363.235,266.976" style="fill:rgb(0,0,0)"/> <path d="M338.755,271.296L368.995,271.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M374.755,286.416L504.586,286.416L504.586,256.176L374.755,256.176Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="439.67" y="271.296" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ordering-term</text> <path d="M439.67,324.216A15.12 15.12 0 0 0 454.79 309.096A15.12 15.12 0 0 0 439.67 293.976A15.12 15.12 0 0 0 424.55 309.096A15.12 15.12 0 0 0 439.67 324.216Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="439.67" y="309.096" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="454.79,309.096 466.31,304.776 466.31,313.416" style="fill:rgb(0,0,0)"/> <path d="M504.586,271.296 L 512.086,271.296 Q 519.586,271.296 519.586,286.296 L 519.586,294.096 Q 519.586,309.096 504.586,309.096 L 475.55,309.096 L 460.55,309.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M424.55,309.096 L 363.235,309.096 Q 348.235,309.096 348.235,294.096 L 348.235,286.296 Q 348.235,271.296 355.735,271.296 L 363.235,271.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="292.502,233.496 304.022,229.176 304.022,237.816" style="fill:rgb(0,0,0)"/> <path d="M459.082,157.896 L 466.582,157.896 Q 474.082,157.896 474.082,172.896 L 474.082,218.496 Q 474.082,233.496 459.082,233.496 L 313.262,233.496 L 298.262,233.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="206.621,271.296 195.101,275.616 195.101,266.976" style="fill:rgb(0,0,0)"/> <path d="M292.502,233.496 L 180.101,233.496 Q 165.101,233.496 165.101,248.496 L 165.101,256.296 Q 165.101,271.296 180.101,271.296 L 185.861,271.296 L 200.861,271.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="165.101,195.696 160.781,184.176 169.421,184.176" style="fill:rgb(0,0,0)"/> <path d="M165.101,142.776L165.101,189.936" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M165.101,195.696L165.101,256.176" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M206.621,399.816L311.107,399.816L311.107,369.576L206.621,369.576Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="258.864" y="384.696" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">frame-spec</text> <polygon points="519.586,384.696 508.066,389.016 508.066,380.376" style="fill:rgb(0,0,0)"/> <path d="M311.107,384.696L513.826,384.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M534.706,399.816A15.12 15.12 0 0 0 549.826 384.696A15.12 15.12 0 0 0 534.706 369.576A15.12 15.12 0 0 0 519.586 384.696A15.12 15.12 0 0 0 534.706 399.816Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="534.706" y="384.696" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="591.346,17.28 579.826,21.6 579.826,12.96" style="fill:rgb(0,0,0)"/> <path d="M549.826,384.696 L 557.326,384.696 Q 564.826,384.696 564.826,369.696 L 564.826,32.28 Q 564.826,17.28 575.206,17.28 L 585.586,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="594.946" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="519.586,17.28 508.066,21.6 508.066,12.96" style="fill:rgb(0,0,0)"/> <path d="M256.637,17.28L513.826,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M519.586,17.28L579.826,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="292.502,346.896 304.022,342.576 304.022,351.216" style="fill:rgb(0,0,0)"/> <path d="M504.586,271.296 L 512.086,271.296 Q 519.586,271.296 519.586,286.296 L 519.586,331.896 Q 519.586,346.896 504.586,346.896 L 313.262,346.896 L 298.262,346.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="206.621,384.696 195.101,389.016 195.101,380.376" style="fill:rgb(0,0,0)"/> <path d="M292.502,346.896 L 180.101,346.896 Q 165.101,346.896 165.101,361.896 L 165.101,369.696 Q 165.101,384.696 180.101,384.696 L 185.861,384.696 L 200.861,384.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="165.101,309.096 160.781,297.576 169.421,297.576" style="fill:rgb(0,0,0)"/> <path d="M165.101,256.176L165.101,303.336" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M165.101,309.096L165.101,369.576" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="258.864,411.912 247.344,416.232 247.344,407.592" style="fill:rgb(0,0,0)"/> <path d="M165.101,369.576 L 165.101,396.912 Q 165.101,411.912 180.101,411.912 L 238.104,411.912 L 253.104,411.912" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="380.811,384.696 369.291,389.016 369.291,380.376" style="fill:rgb(0,0,0)"/> <path d="M258.864,411.912 L 335.811,411.912 Q 350.811,411.912 350.811,398.304 Q 350.811,384.696 362.931,384.696 L 375.051,384.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> <p><b><a href="syntax/frame-spec.html">frame-spec:</a></b> <button id='x8e2efd6b' onclick='hideorshow("x8e2efd6b","x690650f7")'>show</button></p> <div id='x690650f7' style='display:none;' class='imgcontainer'> <div style="max-width:1039px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 1039.65 522.72"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,92.88 39.36,97.2 39.36,88.56" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,77.88 Q 24.36,92.88 34.74,92.88 L 45.12,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,108L120.432,108A15.12 15.12 0 0 0 135.552 92.88A15.12 15.12 0 0 0 120.432 77.76L66,77.76A15.12 15.12 0 0 0 50.88 92.88A15.12 15.12 0 0 0 66 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="93.216" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">GROUPS</text> <path d="M135.552,92.88 L 143.052,92.88 Q 150.552,92.88 150.552,77.88 L 150.552,32.28 Q 150.552,17.28 158.052,17.28 L 165.552,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="207.072,17.28 195.552,21.6 195.552,12.96" style="fill:rgb(0,0,0)"/> <path d="M165.552,17.28L201.312,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M222.192,32.4L294.71,32.4A15.12 15.12 0 0 0 309.83 17.28A15.12 15.12 0 0 0 294.71 2.16L222.192,2.16A15.12 15.12 0 0 0 207.072 17.28A15.12 15.12 0 0 0 222.192 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="258.451" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BETWEEN</text> <polygon points="351.35,17.28 339.83,21.6 339.83,12.96" style="fill:rgb(0,0,0)"/> <path d="M309.83,17.28L345.59,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M366.47,32.4L467.674,32.4A15.12 15.12 0 0 0 482.794 17.28A15.12 15.12 0 0 0 467.674 2.16L366.47,2.16A15.12 15.12 0 0 0 351.35 17.28A15.12 15.12 0 0 0 366.47 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="417.072" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">UNBOUNDED</text> <polygon points="500.074,17.28 488.554,21.6 488.554,12.96" style="fill:rgb(0,0,0)"/> <path d="M482.794,17.28L494.314,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M515.194,32.4L603.034,32.4A15.12 15.12 0 0 0 618.154 17.28A15.12 15.12 0 0 0 603.034 2.16L515.194,2.16A15.12 15.12 0 0 0 500.074 17.28A15.12 15.12 0 0 0 515.194 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="559.114" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="659.674,17.28 648.154,21.6 648.154,12.96" style="fill:rgb(0,0,0)"/> <path d="M618.154,17.28L653.914,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M674.794,32.4L695.472,32.4A15.12 15.12 0 0 0 710.592 17.28A15.12 15.12 0 0 0 695.472 2.16L674.794,2.16A15.12 15.12 0 0 0 659.674 17.28A15.12 15.12 0 0 0 674.794 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="685.133" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AND</text> <polygon points="752.112,130.68 740.592,135 740.592,126.36" style="fill:rgb(0,0,0)"/> <path d="M710.592,17.28 L 718.092,17.28 Q 725.592,17.28 725.592,32.28 L 725.592,115.68 Q 725.592,130.68 735.972,130.68 L 746.352,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.232,145.8L868.435,145.8A15.12 15.12 0 0 0 883.555 130.68A15.12 15.12 0 0 0 868.435 115.56L767.232,115.56A15.12 15.12 0 0 0 752.112 130.68A15.12 15.12 0 0 0 767.232 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="817.834" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">UNBOUNDED</text> <polygon points="900.835,130.68 889.315,135 889.315,126.36" style="fill:rgb(0,0,0)"/> <path d="M883.555,130.68L895.075,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M915.955,145.8L1007.37,145.8A15.12 15.12 0 0 0 1022.49 130.68A15.12 15.12 0 0 0 1007.37 115.56L915.955,115.56A15.12 15.12 0 0 0 900.835 130.68A15.12 15.12 0 0 0 915.955 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="961.661" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FOLLOWING</text> <path d="M1022.49,130.68 L 1029.99,130.68 Q 1037.49,130.68 1037.49,138.18 L 1037.49,145.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,17.28 39.36,21.6 39.36,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L45.12,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,32.4L109.949,32.4A15.12 15.12 0 0 0 125.069 17.28A15.12 15.12 0 0 0 109.949 2.16L66,2.16A15.12 15.12 0 0 0 50.88 17.28A15.12 15.12 0 0 0 66 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="87.9744" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">RANGE</text> <polygon points="142.349,17.28 130.829,21.6 130.829,12.96" style="fill:rgb(0,0,0)"/> <path d="M125.069,17.28L136.589,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M142.349,17.28L157.349,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,55.08 39.36,59.4 39.36,50.76" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,40.08 Q 24.36,55.08 34.74,55.08 L 45.12,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,70.2L101.078,70.2A15.12 15.12 0 0 0 116.198 55.08L116.198,55.08A15.12 15.12 0 0 0 101.078 39.96L66,39.96A15.12 15.12 0 0 0 50.88 55.08L50.88,55.08A15.12 15.12 0 0 0 66 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="83.5392" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROWS</text> <polygon points="135.552,55.08 124.032,59.4 124.032,50.76" style="fill:rgb(0,0,0)"/> <path d="M116.198,55.08L129.792,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M135.552,55.08 L 143.052,55.08 Q 150.552,55.08 150.552,47.58 L 150.552,40.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="207.072,168.48 195.552,172.8 195.552,164.16" style="fill:rgb(0,0,0)"/> <path d="M165.552,17.28 L 173.052,17.28 Q 180.552,17.28 180.552,32.28 L 180.552,153.48 Q 180.552,168.48 190.932,168.48 L 201.312,168.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M222.192,183.6L323.395,183.6A15.12 15.12 0 0 0 338.515 168.48A15.12 15.12 0 0 0 323.395 153.36L222.192,153.36A15.12 15.12 0 0 0 207.072 168.48A15.12 15.12 0 0 0 222.192 183.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="272.794" y="168.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">UNBOUNDED</text> <polygon points="361.555,168.48 350.035,172.8 350.035,164.16" style="fill:rgb(0,0,0)"/> <path d="M338.515,168.48L355.795,168.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M376.675,183.6L464.515,183.6A15.12 15.12 0 0 0 479.635 168.48A15.12 15.12 0 0 0 464.515 153.36L376.675,153.36A15.12 15.12 0 0 0 361.555 168.48A15.12 15.12 0 0 0 376.675 183.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="420.595" y="168.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="1022.49,168.48 1010.97,172.8 1010.97,164.16" style="fill:rgb(0,0,0)"/> <path d="M479.635,168.48L1016.73,168.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,168.48 L 1029.99,168.48 Q 1037.49,168.48 1037.49,175.98 L 1037.49,183.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M207.072,221.4L256.262,221.4L256.262,191.16L207.072,191.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="231.667" y="206.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="279.302,206.28 267.782,210.6 267.782,201.96" style="fill:rgb(0,0,0)"/> <path d="M256.262,206.28L273.542,206.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M294.422,221.4L382.262,221.4A15.12 15.12 0 0 0 397.382 206.28A15.12 15.12 0 0 0 382.262 191.16L294.422,191.16A15.12 15.12 0 0 0 279.302 206.28A15.12 15.12 0 0 0 294.422 221.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="338.342" y="206.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="1022.49,206.28 1010.97,210.6 1010.97,201.96" style="fill:rgb(0,0,0)"/> <path d="M397.382,206.28L1016.73,206.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,206.28 L 1029.99,206.28 Q 1037.49,206.28 1037.49,213.78 L 1037.49,221.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="207.072,206.28 195.552,210.6 195.552,201.96" style="fill:rgb(0,0,0)"/> <path d="M180.552,153.36 L 180.552,191.28 Q 180.552,206.28 190.932,206.28 L 201.312,206.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M222.192,259.2L292.061,259.2A15.12 15.12 0 0 0 307.181 244.08A15.12 15.12 0 0 0 292.061 228.96L222.192,228.96A15.12 15.12 0 0 0 207.072 244.08A15.12 15.12 0 0 0 222.192 259.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="257.126" y="244.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT</text> <polygon points="330.221,244.08 318.701,248.4 318.701,239.76" style="fill:rgb(0,0,0)"/> <path d="M307.181,244.08L324.461,244.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M345.341,259.2L369.475,259.2A15.12 15.12 0 0 0 384.595 244.08A15.12 15.12 0 0 0 369.475 228.96L345.341,228.96A15.12 15.12 0 0 0 330.221 244.08A15.12 15.12 0 0 0 345.341 259.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="357.408" y="244.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROW</text> <polygon points="1022.49,244.08 1010.97,248.4 1010.97,239.76" style="fill:rgb(0,0,0)"/> <path d="M384.595,244.08L1016.73,244.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,244.08 L 1029.99,244.08 Q 1037.49,244.08 1037.49,251.58 L 1037.49,259.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="207.072,244.08 195.552,248.4 195.552,239.76" style="fill:rgb(0,0,0)"/> <path d="M180.552,191.16 L 180.552,229.08 Q 180.552,244.08 190.932,244.08 L 201.312,244.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M351.35,70.2L400.541,70.2L400.541,39.96L351.35,39.96Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="375.946" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="423.581,55.08 412.061,59.4 412.061,50.76" style="fill:rgb(0,0,0)"/> <path d="M400.541,55.08L417.821,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M438.701,70.2L526.541,70.2A15.12 15.12 0 0 0 541.661 55.08A15.12 15.12 0 0 0 526.541 39.96L438.701,39.96A15.12 15.12 0 0 0 423.581 55.08A15.12 15.12 0 0 0 438.701 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="482.621" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="618.154,55.08 606.634,59.4 606.634,50.76" style="fill:rgb(0,0,0)"/> <path d="M541.661,55.08L612.394,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M618.154,55.08 L 625.654,55.08 Q 633.154,55.08 633.154,47.58 L 633.154,40.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="351.35,55.08 339.83,59.4 339.83,50.76" style="fill:rgb(0,0,0)"/> <path d="M309.83,17.28 L 317.33,17.28 Q 324.83,17.28 324.83,32.28 L 324.83,40.08 Q 324.83,55.08 335.21,55.08 L 345.59,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M366.47,108L436.339,108A15.12 15.12 0 0 0 451.459 92.88A15.12 15.12 0 0 0 436.339 77.76L366.47,77.76A15.12 15.12 0 0 0 351.35 92.88A15.12 15.12 0 0 0 366.47 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="401.405" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT</text> <polygon points="474.499,92.88 462.979,97.2 462.979,88.56" style="fill:rgb(0,0,0)"/> <path d="M451.459,92.88L468.739,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M489.619,108L513.754,108A15.12 15.12 0 0 0 528.874 92.88A15.12 15.12 0 0 0 513.754 77.76L489.619,77.76A15.12 15.12 0 0 0 474.499 92.88A15.12 15.12 0 0 0 489.619 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="501.686" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROW</text> <polygon points="618.154,92.88 606.634,97.2 606.634,88.56" style="fill:rgb(0,0,0)"/> <path d="M528.874,92.88L612.394,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M618.154,92.88 L 625.654,92.88 Q 633.154,92.88 633.154,85.38 L 633.154,77.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="351.35,92.88 339.83,97.2 339.83,88.56" style="fill:rgb(0,0,0)"/> <path d="M324.83,39.96 L 324.83,77.88 Q 324.83,92.88 335.21,92.88 L 345.59,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M351.35,145.8L400.541,145.8L400.541,115.56L351.35,115.56Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="375.946" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="423.581,130.68 412.061,135 412.061,126.36" style="fill:rgb(0,0,0)"/> <path d="M400.541,130.68L417.821,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M438.701,145.8L530.112,145.8A15.12 15.12 0 0 0 545.232 130.68A15.12 15.12 0 0 0 530.112 115.56L438.701,115.56A15.12 15.12 0 0 0 423.581 130.68A15.12 15.12 0 0 0 438.701 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="484.406" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FOLLOWING</text> <polygon points="618.154,130.68 606.634,135 606.634,126.36" style="fill:rgb(0,0,0)"/> <path d="M545.232,130.68L612.394,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M618.154,130.68 L 625.654,130.68 Q 633.154,130.68 633.154,115.68 L 633.154,32.28 Q 633.154,17.28 640.654,17.28 L 648.154,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="351.35,130.68 339.83,135 339.83,126.36" style="fill:rgb(0,0,0)"/> <path d="M324.83,77.76 L 324.83,115.68 Q 324.83,130.68 335.21,130.68 L 345.59,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="752.112,17.28 740.592,21.6 740.592,12.96" style="fill:rgb(0,0,0)"/> <path d="M710.592,17.28L746.352,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M752.112,32.4L801.302,32.4L801.302,2.16L752.112,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="776.707" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="824.342,17.28 812.822,21.6 812.822,12.96" style="fill:rgb(0,0,0)"/> <path d="M801.302,17.28L818.582,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M839.462,32.4L927.302,32.4A15.12 15.12 0 0 0 942.422 17.28A15.12 15.12 0 0 0 927.302 2.16L839.462,2.16A15.12 15.12 0 0 0 824.342 17.28A15.12 15.12 0 0 0 839.462 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="883.382" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="1022.49,17.28 1010.97,21.6 1010.97,12.96" style="fill:rgb(0,0,0)"/> <path d="M942.422,17.28L1016.73,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,17.28 L 1029.99,17.28 Q 1037.49,17.28 1037.49,32.28 L 1037.49,289.56 Q 1037.49,304.56 1022.49,304.56 L 1016.49,304.56 L 1001.49,304.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.232,70.2L837.101,70.2A15.12 15.12 0 0 0 852.221 55.08A15.12 15.12 0 0 0 837.101 39.96L767.232,39.96A15.12 15.12 0 0 0 752.112 55.08A15.12 15.12 0 0 0 767.232 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="802.166" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT</text> <polygon points="875.261,55.08 863.741,59.4 863.741,50.76" style="fill:rgb(0,0,0)"/> <path d="M852.221,55.08L869.501,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M890.381,70.2L914.515,70.2A15.12 15.12 0 0 0 929.635 55.08A15.12 15.12 0 0 0 914.515 39.96L890.381,39.96A15.12 15.12 0 0 0 875.261 55.08A15.12 15.12 0 0 0 890.381 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="902.448" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROW</text> <polygon points="1022.49,55.08 1010.97,59.4 1010.97,50.76" style="fill:rgb(0,0,0)"/> <path d="M929.635,55.08L1016.73,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,55.08 L 1029.99,55.08 Q 1037.49,55.08 1037.49,62.58 L 1037.49,70.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="752.112,55.08 740.592,59.4 740.592,50.76" style="fill:rgb(0,0,0)"/> <path d="M710.592,17.28 L 718.092,17.28 Q 725.592,17.28 725.592,32.28 L 725.592,40.08 Q 725.592,55.08 735.972,55.08 L 746.352,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M752.112,108L801.302,108L801.302,77.76L752.112,77.76Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="776.707" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="824.342,92.88 812.822,97.2 812.822,88.56" style="fill:rgb(0,0,0)"/> <path d="M801.302,92.88L818.582,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M839.462,108L930.874,108A15.12 15.12 0 0 0 945.994 92.88A15.12 15.12 0 0 0 930.874 77.76L839.462,77.76A15.12 15.12 0 0 0 824.342 92.88A15.12 15.12 0 0 0 839.462 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="885.168" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FOLLOWING</text> <polygon points="1022.49,92.88 1010.97,97.2 1010.97,88.56" style="fill:rgb(0,0,0)"/> <path d="M945.994,92.88L1016.73,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,92.88 L 1029.99,92.88 Q 1037.49,92.88 1037.49,100.38 L 1037.49,107.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="752.112,92.88 740.592,97.2 740.592,88.56" style="fill:rgb(0,0,0)"/> <path d="M725.592,39.96 L 725.592,77.88 Q 725.592,92.88 735.972,92.88 L 746.352,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.606,410.4L529.056,410.4A15.12 15.12 0 0 0 544.176 395.28A15.12 15.12 0 0 0 529.056 380.16L461.606,380.16A15.12 15.12 0 0 0 446.486 395.28A15.12 15.12 0 0 0 461.606 410.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.331" y="395.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCLUDE</text> <polygon points="567.216,395.28 555.696,399.6 555.696,390.96" style="fill:rgb(0,0,0)"/> <path d="M544.176,395.28L561.456,395.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M582.336,410.4L652.205,410.4A15.12 15.12 0 0 0 667.325 395.28A15.12 15.12 0 0 0 652.205 380.16L582.336,380.16A15.12 15.12 0 0 0 567.216 395.28A15.12 15.12 0 0 0 582.336 410.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="617.27" y="395.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT</text> <polygon points="690.365,395.28 678.845,399.6 678.845,390.96" style="fill:rgb(0,0,0)"/> <path d="M667.325,395.28L684.605,395.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M705.485,410.4L729.619,410.4A15.12 15.12 0 0 0 744.739 395.28A15.12 15.12 0 0 0 729.619 380.16L705.485,380.16A15.12 15.12 0 0 0 690.365 395.28A15.12 15.12 0 0 0 705.485 410.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="717.552" y="395.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROW</text> <polygon points="767.779,395.28 756.259,399.6 756.259,390.96" style="fill:rgb(0,0,0)"/> <path d="M744.739,395.28L762.019,395.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.779,395.28 L 775.279,395.28 Q 782.779,395.28 782.779,402.78 L 782.779,410.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.606,448.2L529.056,448.2A15.12 15.12 0 0 0 544.176 433.08A15.12 15.12 0 0 0 529.056 417.96L461.606,417.96A15.12 15.12 0 0 0 446.486 433.08A15.12 15.12 0 0 0 461.606 448.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.331" y="433.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCLUDE</text> <polygon points="567.216,433.08 555.696,437.4 555.696,428.76" style="fill:rgb(0,0,0)"/> <path d="M544.176,433.08L561.456,433.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M582.336,448.2L625.824,448.2A15.12 15.12 0 0 0 640.944 433.08A15.12 15.12 0 0 0 625.824 417.96L582.336,417.96A15.12 15.12 0 0 0 567.216 433.08A15.12 15.12 0 0 0 582.336 448.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="604.08" y="433.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">GROUP</text> <polygon points="767.779,433.08 756.259,437.4 756.259,428.76" style="fill:rgb(0,0,0)"/> <path d="M640.944,433.08L762.019,433.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.779,433.08 L 775.279,433.08 Q 782.779,433.08 782.779,440.58 L 782.779,448.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.606,486L529.056,486A15.12 15.12 0 0 0 544.176 470.88A15.12 15.12 0 0 0 529.056 455.76L461.606,455.76A15.12 15.12 0 0 0 446.486 470.88A15.12 15.12 0 0 0 461.606 486Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.331" y="470.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCLUDE</text> <polygon points="567.216,470.88 555.696,475.2 555.696,466.56" style="fill:rgb(0,0,0)"/> <path d="M544.176,470.88L561.456,470.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M582.336,486L604.512,486A15.12 15.12 0 0 0 619.632 470.88A15.12 15.12 0 0 0 604.512 455.76L582.336,455.76A15.12 15.12 0 0 0 567.216 470.88A15.12 15.12 0 0 0 582.336 486Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="593.424" y="470.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">TIES</text> <polygon points="767.779,470.88 756.259,475.2 756.259,466.56" style="fill:rgb(0,0,0)"/> <path d="M619.632,470.88L762.019,470.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.779,470.88 L 775.279,470.88 Q 782.779,470.88 782.779,478.38 L 782.779,485.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.606,372.6L529.056,372.6A15.12 15.12 0 0 0 544.176 357.48A15.12 15.12 0 0 0 529.056 342.36L461.606,342.36A15.12 15.12 0 0 0 446.486 357.48A15.12 15.12 0 0 0 461.606 372.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.331" y="357.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCLUDE</text> <polygon points="567.216,357.48 555.696,361.8 555.696,353.16" style="fill:rgb(0,0,0)"/> <path d="M544.176,357.48L561.456,357.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M582.336,372.6L591.264,372.6A15.12 15.12 0 0 0 606.384 357.48A15.12 15.12 0 0 0 591.264 342.36L582.336,342.36A15.12 15.12 0 0 0 567.216 357.48A15.12 15.12 0 0 0 582.336 372.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="586.8" y="357.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NO</text> <polygon points="629.424,357.48 617.904,361.8 617.904,353.16" style="fill:rgb(0,0,0)"/> <path d="M606.384,357.48L623.664,357.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M644.544,372.6L700.013,372.6A15.12 15.12 0 0 0 715.133 357.48A15.12 15.12 0 0 0 700.013 342.36L644.544,342.36A15.12 15.12 0 0 0 629.424 357.48A15.12 15.12 0 0 0 644.544 372.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="672.278" y="357.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">OTHERS</text> <polygon points="767.779,357.48 756.259,361.8 756.259,353.16" style="fill:rgb(0,0,0)"/> <path d="M715.133,357.48L762.019,357.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="890.779,516.24 879.259,520.56 879.259,511.92" style="fill:rgb(0,0,0)"/> <path d="M767.779,357.48 L 775.279,357.48 Q 782.779,357.48 782.779,372.48 L 782.779,501.24 Q 782.779,516.24 797.779,516.24 L 870.019,516.24 L 885.019,516.24" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="894.379" cy="516.24" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="710.726,304.56 722.246,300.24 722.246,308.88" style="fill:rgb(0,0,0)"/> <path d="M1001.49,304.56L716.486,304.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="527.966,516.24 516.446,520.56 516.446,511.92" style="fill:rgb(0,0,0)"/> <path d="M710.726,304.56 L 434.966,304.56 Q 419.966,304.56 419.966,319.56 L 419.966,501.24 Q 419.966,516.24 434.966,516.24 L 507.206,516.24 L 522.206,516.24" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M527.966,516.24L797.779,516.24" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="446.486,357.48 434.966,361.8 434.966,353.16" style="fill:rgb(0,0,0)"/> <path d="M419.966,342.36 L 419.966,349.92 Q 419.966,357.48 430.346,357.48 L 440.726,357.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="446.486,395.28 434.966,399.6 434.966,390.96" style="fill:rgb(0,0,0)"/> <path d="M419.966,380.16 L 419.966,387.72 Q 419.966,395.28 430.346,395.28 L 440.726,395.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="446.486,433.08 434.966,437.4 434.966,428.76" style="fill:rgb(0,0,0)"/> <path d="M419.966,417.96 L 419.966,425.52 Q 419.966,433.08 430.346,433.08 L 440.726,433.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="446.486,470.88 434.966,475.2 434.966,466.56" style="fill:rgb(0,0,0)"/> <path d="M419.966,455.76 L 419.966,463.32 Q 419.966,470.88 430.346,470.88 L 440.726,470.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> </div> <p><b><a href="syntax/raise-function.html">raise-function:</a></b> <button id='x0d637040' onclick='hideorshow("x0d637040","xd2ff880e")'>show</button></p> <div id='xd2ff880e' style='display:none;' class='imgcontainer'> <div style="max-width:542px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 542.976 147.96"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,17.28 20.88,21.6 20.88,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L26.64,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M47.52,32.4L82.5984,32.4A15.12 15.12 0 0 0 97.7184 17.28A15.12 15.12 0 0 0 82.5984 2.16L47.52,2.16A15.12 15.12 0 0 0 32.4 17.28A15.12 15.12 0 0 0 47.52 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="65.0592" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">RAISE</text> <polygon points="120.758,17.28 109.238,21.6 109.238,12.96" style="fill:rgb(0,0,0)"/> <path d="M97.7184,17.28L114.998,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M135.878,32.4L135.878,32.4A15.12 15.12 0 0 0 150.998 17.28A15.12 15.12 0 0 0 135.878 2.16L135.878,2.16A15.12 15.12 0 0 0 120.758 17.28A15.12 15.12 0 0 0 135.878 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="135.878" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="192.518,55.08 180.998,59.4 180.998,50.76" style="fill:rgb(0,0,0)"/> <path d="M150.998,17.28 L 158.498,17.28 Q 165.998,17.28 165.998,32.28 L 165.998,40.08 Q 165.998,55.08 176.378,55.08 L 186.758,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M207.638,70.2L285.226,70.2A15.12 15.12 0 0 0 300.346 55.08L300.346,55.08A15.12 15.12 0 0 0 285.226 39.96L207.638,39.96A15.12 15.12 0 0 0 192.518 55.08L192.518,55.08A15.12 15.12 0 0 0 207.638 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="246.432" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROLLBACK</text> <polygon points="336.346,55.08 324.826,59.4 324.826,50.76" style="fill:rgb(0,0,0)"/> <path d="M300.346,55.08L330.586,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M351.466,70.2A15.12 15.12 0 0 0 366.586 55.08L366.586,55.08A15.12 15.12 0 0 0 351.466 39.96A15.12 15.12 0 0 0 336.346 55.08L336.346,55.08A15.12 15.12 0 0 0 351.466 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="351.466" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="389.626,55.08 378.106,59.4 378.106,50.76" style="fill:rgb(0,0,0)"/> <path d="M366.586,55.08L383.866,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M389.626,70.2L438.816,70.2L438.816,39.96L389.626,39.96Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="414.221" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="480.336,17.28 468.816,21.6 468.816,12.96" style="fill:rgb(0,0,0)"/> <path d="M438.816,55.08 L 446.316,55.08 Q 453.816,55.08 453.816,40.08 L 453.816,32.28 Q 453.816,17.28 464.196,17.28 L 474.576,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M495.456,32.4A15.12 15.12 0 0 0 510.576 17.28A15.12 15.12 0 0 0 495.456 2.16A15.12 15.12 0 0 0 480.336 17.28A15.12 15.12 0 0 0 495.456 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.456" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="533.616,17.28 522.096,21.6 522.096,12.96" style="fill:rgb(0,0,0)"/> <path d="M510.576,17.28L527.856,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="537.216" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="192.518,17.28 180.998,21.6 180.998,12.96" style="fill:rgb(0,0,0)"/> <path d="M150.998,17.28L186.758,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M207.638,32.4L259.766,32.4A15.12 15.12 0 0 0 274.886 17.28A15.12 15.12 0 0 0 259.766 2.16L207.638,2.16A15.12 15.12 0 0 0 192.518 17.28A15.12 15.12 0 0 0 207.638 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="233.702" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">IGNORE</text> <polygon points="414.221,17.28 402.701,21.6 402.701,12.96" style="fill:rgb(0,0,0)"/> <path d="M274.886,17.28L408.461,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M414.221,17.28L468.816,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M207.638,108L249.514,108A15.12 15.12 0 0 0 264.634 92.88A15.12 15.12 0 0 0 249.514 77.76L207.638,77.76A15.12 15.12 0 0 0 192.518 92.88A15.12 15.12 0 0 0 207.638 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="228.576" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ABORT</text> <polygon points="300.346,92.88 288.826,97.2 288.826,88.56" style="fill:rgb(0,0,0)"/> <path d="M264.634,92.88L294.586,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M300.346,92.88 L 307.846,92.88 Q 315.346,92.88 315.346,77.88 L 315.346,70.08 Q 315.346,55.08 322.846,55.08 L 330.346,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M207.638,145.8L229.584,145.8A15.12 15.12 0 0 0 244.704 130.68A15.12 15.12 0 0 0 229.584 115.56L207.638,115.56A15.12 15.12 0 0 0 192.518 130.68A15.12 15.12 0 0 0 207.638 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="218.611" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FAIL</text> <polygon points="300.346,130.68 288.826,135 288.826,126.36" style="fill:rgb(0,0,0)"/> <path d="M244.704,130.68L294.586,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M300.346,130.68 L 307.846,130.68 Q 315.346,130.68 315.346,115.68 L 315.346,92.76 L 315.346,77.76" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="192.518,130.68 180.998,135 180.998,126.36" style="fill:rgb(0,0,0)"/> <path d="M165.998,39.96 L 165.998,115.68 Q 165.998,130.68 176.378,130.68 L 186.758,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="192.518,92.88 180.998,97.2 180.998,88.56" style="fill:rgb(0,0,0)"/> <path d="M165.998,77.76 L 165.998,85.32 Q 165.998,92.88 176.378,92.88 L 186.758,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/select-stmt.html">select-stmt:</a></b> <button id='x543e9c72' onclick='hideorshow("x543e9c72","x7bb40fb7")'>show</button></p> <div id='x7bb40fb7' style='display:none;' class='imgcontainer'> <div style="max-width:669px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 669.677 1162.3"> <path d="M55.08,845.796L667.517,845.796L667.517,99.048L55.08,99.048Z" style="fill:none;stroke-width:3.24;stroke:rgb(211,211,211);" /> <circle cx="6.48" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="46.08,17.28 34.56,21.6 34.56,12.96" style="fill:rgb(0,0,0)"/> <path d="M10.08,17.28L40.32,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M61.2,32.4L92.016,32.4A15.12 15.12 0 0 0 107.136 17.28A15.12 15.12 0 0 0 92.016 2.16L61.2,2.16A15.12 15.12 0 0 0 46.08 17.28A15.12 15.12 0 0 0 61.2 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="76.608" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">WITH</text> <path d="M167.256,62.64L253.022,62.64A15.12 15.12 0 0 0 268.142 47.52L268.142,47.52A15.12 15.12 0 0 0 253.022 32.4L167.256,32.4A15.12 15.12 0 0 0 152.136 47.52L152.136,47.52A15.12 15.12 0 0 0 167.256 62.64Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="210.139" y="47.52" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">RECURSIVE</text> <polygon points="210.139,17.28 198.619,21.6 198.619,12.96" style="fill:rgb(0,0,0)"/> <path d="M107.136,17.28L204.379,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="358.142,17.28 346.622,21.6 346.622,12.96" style="fill:rgb(0,0,0)"/> <path d="M210.139,17.28L352.382,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M358.142,32.4L584.626,32.4L584.626,2.16L358.142,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="471.384" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">common-table-expression</text> <polygon points="152.136,47.52 140.616,51.84 140.616,43.2" style="fill:rgb(0,0,0)"/> <path d="M107.136,17.28 L 114.636,17.28 Q 122.136,17.28 122.136,32.28 L 122.136,32.52 Q 122.136,47.52 134.256,47.52 L 146.376,47.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="291.182,47.52 279.662,51.84 279.662,43.2" style="fill:rgb(0,0,0)"/> <path d="M268.142,47.52L285.422,47.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M291.182,47.52 L 298.682,47.52 Q 306.182,47.52 306.182,32.52 L 306.182,32.28 Q 306.182,17.28 321.182,17.28 L 331.622,17.28 L 346.622,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M471.384,70.2A15.12 15.12 0 0 0 486.504 55.08L486.504,55.08A15.12 15.12 0 0 0 471.384 39.96A15.12 15.12 0 0 0 456.264 55.08L456.264,55.08A15.12 15.12 0 0 0 471.384 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="471.384" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="486.504,55.08 498.024,50.76 498.024,59.4" style="fill:rgb(0,0,0)"/> <path d="M584.626,17.28 L 592.126,17.28 Q 599.626,17.28 599.626,32.28 L 599.626,40.08 Q 599.626,55.08 584.626,55.08 L 507.264,55.08 L 492.264,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M456.264,55.08 L 350.102,55.08 Q 335.102,55.08 335.102,40.08 L 335.102,32.28 Q 335.102,17.28 340.862,17.28 L 346.622,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="295.553,83.808 307.073,79.488 307.073,88.128" style="fill:rgb(0,0,0)"/> <path d="M584.626,17.28 L 592.126,17.28 Q 599.626,17.28 599.626,32.28 L 599.626,68.808 Q 599.626,83.808 584.626,83.808 L 316.313,83.808 L 301.313,83.808" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M295.553,83.808 L 40.08,83.808 Q 25.08,83.808 25.08,98.808 L 25.08,113.808" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="25.08,47.52 20.76,36 29.4,36" style="fill:rgb(0,0,0)"/> <path d="M10.08,17.28 L 17.58,17.28 Q 25.08,17.28 25.08,29.52 L 25.08,41.76" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="55.08,129.168 43.56,133.488 43.56,124.848" style="fill:rgb(0,0,0)"/> <path d="M25.08,47.52 L 25.08,114.168 Q 25.08,129.168 37.2,129.168 L 49.32,129.168" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="127.08,129.168 115.56,133.488 115.56,124.848" style="fill:rgb(0,0,0)"/> <path d="M55.08,129.168L121.32,129.168" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M142.2,144.288L193.406,144.288A15.12 15.12 0 0 0 208.526 129.168A15.12 15.12 0 0 0 193.406 114.048L142.2,114.048A15.12 15.12 0 0 0 127.08 129.168A15.12 15.12 0 0 0 142.2 144.288Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="167.803" y="129.168" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">SELECT</text> <polygon points="250.046,159.408 238.526,163.728 238.526,155.088" style="fill:rgb(0,0,0)"/> <path d="M208.526,129.168 L 216.026,129.168 Q 223.526,129.168 223.526,144.168 L 223.526,144.408 Q 223.526,159.408 233.906,159.408 L 244.286,159.408" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M265.166,174.528L333.422,174.528A15.12 15.12 0 0 0 348.542 159.408A15.12 15.12 0 0 0 333.422 144.288L265.166,144.288A15.12 15.12 0 0 0 250.046 159.408A15.12 15.12 0 0 0 265.166 174.528Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="299.294" y="159.408" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">DISTINCT</text> <polygon points="417.542,129.168 406.022,133.488 406.022,124.848" style="fill:rgb(0,0,0)"/> <path d="M348.542,159.408 L 356.042,159.408 Q 363.542,159.408 363.542,144.408 L 363.542,144.168 Q 363.542,129.168 378.542,129.168 L 396.782,129.168 L 411.782,129.168" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M417.542,144.288L545.184,144.288L545.184,114.048L417.542,114.048Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="481.363" y="129.168" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">result-column</text> <path d="M481.363,182.088A15.12 15.12 0 0 0 496.483 166.968A15.12 15.12 0 0 0 481.363 151.848A15.12 15.12 0 0 0 466.243 166.968A15.12 15.12 0 0 0 481.363 182.088Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="481.363" y="166.968" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="496.483,166.968 508.003,162.648 508.003,171.288" style="fill:rgb(0,0,0)"/> <path d="M545.184,129.168 L 552.684,129.168 Q 560.184,129.168 560.184,144.168 L 560.184,151.968 Q 560.184,166.968 545.184,166.968 L 517.243,166.968 L 502.243,166.968" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M466.243,166.968 L 406.022,166.968 Q 391.022,166.968 391.022,151.968 L 391.022,144.168 Q 391.022,129.168 398.522,129.168 L 406.022,129.168" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="299.294,129.168 287.774,133.488 287.774,124.848" style="fill:rgb(0,0,0)"/> <path d="M208.526,129.168L293.534,129.168" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M299.294,129.168L406.022,129.168" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M265.166,212.328L280.085,212.328A15.12 15.12 0 0 0 295.205 197.208A15.12 15.12 0 0 0 280.085 182.088L265.166,182.088A15.12 15.12 0 0 0 250.046 197.208A15.12 15.12 0 0 0 265.166 212.328Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="272.626" y="197.208" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ALL</text> <polygon points="348.542,197.208 337.022,201.528 337.022,192.888" style="fill:rgb(0,0,0)"/> <path d="M295.205,197.208L342.782,197.208" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M348.542,197.208 L 356.042,197.208 Q 363.542,197.208 363.542,182.208 L 363.542,159.288 L 363.542,144.288" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="250.046,197.208 238.526,201.528 238.526,192.888" style="fill:rgb(0,0,0)"/> <path d="M208.526,129.168 L 216.026,129.168 Q 223.526,129.168 223.526,144.168 L 223.526,182.208 Q 223.526,197.208 233.906,197.208 L 244.286,197.208" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M168.72,287.928L203.568,287.928A15.12 15.12 0 0 0 218.688 272.808A15.12 15.12 0 0 0 203.568 257.688L168.72,257.688A15.12 15.12 0 0 0 153.6 272.808A15.12 15.12 0 0 0 168.72 287.928Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="186.144" y="272.808" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FROM</text> <polygon points="290.688,272.808 279.168,277.128 279.168,268.488" style="fill:rgb(0,0,0)"/> <path d="M218.688,272.808L284.928,272.808" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M290.688,287.928L451.622,287.928L451.622,257.688L290.688,257.688Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="371.155" y="272.808" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-or-subquery</text> <path d="M320.122,362.016L422.189,362.016L422.189,331.776L320.122,331.776Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="371.155" y="346.896" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">join-clause</text> <path d="M371.155,324.216A15.12 15.12 0 0 0 386.275 309.096A15.12 15.12 0 0 0 371.155 293.976A15.12 15.12 0 0 0 356.035 309.096A15.12 15.12 0 0 0 371.155 324.216Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="371.155" y="309.096" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="386.275,309.096 397.795,304.776 397.795,313.416" style="fill:rgb(0,0,0)"/> <path d="M451.622,272.808 L 459.122,272.808 Q 466.622,272.808 466.622,287.808 L 466.622,294.096 Q 466.622,309.096 451.622,309.096 L 407.035,309.096 L 392.035,309.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M356.035,309.096 L 279.168,309.096 Q 264.168,309.096 264.168,294.096 L 264.168,287.808 Q 264.168,272.808 271.668,272.808 L 279.168,272.808" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="320.122,346.896 308.602,351.216 308.602,342.576" style="fill:rgb(0,0,0)"/> <path d="M218.688,272.808 L 226.188,272.808 Q 233.688,272.808 233.688,287.808 L 233.688,331.896 Q 233.688,346.896 248.688,346.896 L 299.362,346.896 L 314.362,346.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="484.622,313.632 488.942,325.152 480.302,325.152" style="fill:rgb(0,0,0)"/> <path d="M422.189,346.896 L 436.906,346.896 Q 451.622,346.896 466.622,346.896 L 469.622,346.896 Q 484.622,346.896 484.622,333.144 L 484.622,319.392" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="505.622,272.808 494.102,277.128 494.102,268.488" style="fill:rgb(0,0,0)"/> <path d="M484.622,313.632 L 484.622,287.808 Q 484.622,272.808 492.242,272.808 L 499.862,272.808" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M505.622,272.808 L 496.622,272.808 Q 487.622,272.808 487.622,272.808 Q 487.622,272.808 495.122,272.808 L 502.622,272.808" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="560.184,197.208 555.864,185.688 564.504,185.688" style="fill:rgb(0,0,0)"/> <path d="M545.184,129.168 L 552.684,129.168 Q 560.184,129.168 560.184,144.168 L 560.184,176.448 L 560.184,191.448" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="348.542,235.008 360.062,230.688 360.062,239.328" style="fill:rgb(0,0,0)"/> <path d="M560.184,197.208 L 560.184,220.008 Q 560.184,235.008 545.184,235.008 L 369.302,235.008 L 354.302,235.008" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="153.6,272.808 142.08,277.128 142.08,268.488" style="fill:rgb(0,0,0)"/> <path d="M348.542,235.008 L 142.08,235.008 Q 127.08,235.008 127.08,250.008 L 127.08,257.808 Q 127.08,272.808 137.46,272.808 L 147.84,272.808" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M168.72,437.616L218.198,437.616A15.12 15.12 0 0 0 233.318 422.496A15.12 15.12 0 0 0 218.198 407.376L168.72,407.376A15.12 15.12 0 0 0 153.6 422.496A15.12 15.12 0 0 0 168.72 437.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="193.459" y="422.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">WHERE</text> <polygon points="256.358,422.496 244.838,426.816 244.838,418.176" style="fill:rgb(0,0,0)"/> <path d="M233.318,422.496L250.598,422.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M256.358,437.616L305.549,437.616L305.549,407.376L256.358,407.376Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="280.954" y="422.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="517.622,324.216 513.302,312.696 521.942,312.696" style="fill:rgb(0,0,0)"/> <path d="M451.622,272.808 L 502.622,272.808 Q 517.622,272.808 517.622,287.808 L 517.622,303.456 L 517.622,318.456" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="371.155,384.696 382.675,380.376 382.675,389.016" style="fill:rgb(0,0,0)"/> <path d="M517.622,324.216 L 517.622,369.696 Q 517.622,384.696 502.622,384.696 L 391.915,384.696 L 376.915,384.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="153.6,422.496 142.08,426.816 142.08,418.176" style="fill:rgb(0,0,0)"/> <path d="M371.155,384.696 L 142.08,384.696 Q 127.08,384.696 127.08,399.696 L 127.08,407.496 Q 127.08,422.496 137.46,422.496 L 147.84,422.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="127.08,324.216 122.76,312.696 131.4,312.696" style="fill:rgb(0,0,0)"/> <path d="M127.08,257.688L127.08,318.456" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M127.08,324.216L127.08,407.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M168.72,535.896L212.208,535.896A15.12 15.12 0 0 0 227.328 520.776A15.12 15.12 0 0 0 212.208 505.656L168.72,505.656A15.12 15.12 0 0 0 153.6 520.776A15.12 15.12 0 0 0 168.72 535.896Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="190.464" y="520.776" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">GROUP</text> <polygon points="250.368,520.776 238.848,525.096 238.848,516.456" style="fill:rgb(0,0,0)"/> <path d="M227.328,520.776L244.608,520.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M265.488,535.896L269.578,535.896A15.12 15.12 0 0 0 284.698 520.776A15.12 15.12 0 0 0 269.578 505.656L265.488,505.656A15.12 15.12 0 0 0 250.368 520.776A15.12 15.12 0 0 0 265.488 535.896Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="267.533" y="520.776" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <polygon points="320.698,520.776 309.178,525.096 309.178,516.456" style="fill:rgb(0,0,0)"/> <path d="M284.698,520.776L314.938,520.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M320.698,535.896L369.888,535.896L369.888,505.656L320.698,505.656Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="345.293" y="520.776" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="452.688,520.776 441.168,525.096 441.168,516.456" style="fill:rgb(0,0,0)"/> <path d="M369.888,520.776L446.928,520.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M467.808,535.896L520.166,535.896A15.12 15.12 0 0 0 535.286 520.776A15.12 15.12 0 0 0 520.166 505.656L467.808,505.656A15.12 15.12 0 0 0 452.688 520.776A15.12 15.12 0 0 0 467.808 535.896Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="493.987" y="520.776" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">HAVING</text> <polygon points="558.326,520.776 546.806,525.096 546.806,516.456" style="fill:rgb(0,0,0)"/> <path d="M535.286,520.776L552.566,520.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M558.326,535.896L607.517,535.896L607.517,505.656L558.326,505.656Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="582.922" y="520.776" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <path d="M345.293,573.696A15.12 15.12 0 0 0 360.413 558.576A15.12 15.12 0 0 0 345.293 543.456A15.12 15.12 0 0 0 330.173 558.576A15.12 15.12 0 0 0 345.293 573.696Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="345.293" y="558.576" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="360.413,558.576 371.933,554.256 371.933,562.896" style="fill:rgb(0,0,0)"/> <path d="M369.888,520.776 L 377.388,520.776 Q 384.888,520.776 384.888,535.776 L 384.888,543.576 Q 384.888,558.576 375.53,558.576 L 366.173,558.576" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M330.173,558.576 L 309.178,558.576 Q 294.178,558.576 294.178,543.576 L 294.178,535.776 Q 294.178,520.776 301.678,520.776 L 309.178,520.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="514.637,551.016 503.117,555.336 503.117,546.696" style="fill:rgb(0,0,0)"/> <path d="M411.168,520.776 L 418.668,520.776 Q 426.168,520.776 426.168,535.776 L 426.168,536.016 Q 426.168,551.016 441.168,551.016 L 493.877,551.016 L 508.877,551.016" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M514.637,551.016 L 607.517,551.016 Q 622.517,551.016 622.517,536.016 L 622.517,535.776 Q 622.517,520.776 630.017,520.776 L 637.517,520.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="267.533,490.536 256.013,494.856 256.013,486.216" style="fill:rgb(0,0,0)"/> <path d="M127.08,460.296 L 127.08,475.536 Q 127.08,490.536 142.08,490.536 L 246.773,490.536 L 261.773,490.536" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="411.408,520.776 399.888,525.096 399.888,516.456" style="fill:rgb(0,0,0)"/> <path d="M267.533,490.536 L 369.888,490.536 Q 384.888,490.536 384.888,505.536 L 384.888,505.776 Q 384.888,520.776 395.268,520.776 L 405.648,520.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="233.318,460.296 244.838,455.976 244.838,464.616" style="fill:rgb(0,0,0)"/> <path d="M305.549,422.496 L 313.049,422.496 Q 320.549,422.496 320.549,437.496 L 320.549,445.296 Q 320.549,460.296 305.549,460.296 L 254.078,460.296 L 239.078,460.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="153.6,520.776 142.08,525.096 142.08,516.456" style="fill:rgb(0,0,0)"/> <path d="M233.318,460.296 L 142.08,460.296 Q 127.08,460.296 127.08,475.296 L 127.08,505.776 Q 127.08,520.776 137.46,520.776 L 147.84,520.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="127.08,447.156 122.76,435.636 131.4,435.636" style="fill:rgb(0,0,0)"/> <path d="M127.08,407.376L127.08,441.396" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M127.08,447.156L127.08,505.656" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M168.72,649.296L232.138,649.296A15.12 15.12 0 0 0 247.258 634.176A15.12 15.12 0 0 0 232.138 619.056L168.72,619.056A15.12 15.12 0 0 0 153.6 634.176A15.12 15.12 0 0 0 168.72 649.296Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="200.429" y="634.176" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">WINDOW</text> <polygon points="283.258,634.176 271.738,638.496 271.738,629.856" style="fill:rgb(0,0,0)"/> <path d="M247.258,634.176L277.498,634.176" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M298.378,649.296L395.434,649.296A15.12 15.12 0 0 0 410.554 634.176A15.12 15.12 0 0 0 395.434 619.056L298.378,619.056A15.12 15.12 0 0 0 283.258 634.176A15.12 15.12 0 0 0 298.378 649.296Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="346.906" y="634.176" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">window-name</text> <polygon points="433.594,634.176 422.074,638.496 422.074,629.856" style="fill:rgb(0,0,0)"/> <path d="M410.554,634.176L427.834,634.176" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M448.714,649.296L452.688,649.296A15.12 15.12 0 0 0 467.808 634.176A15.12 15.12 0 0 0 452.688 619.056L448.714,619.056A15.12 15.12 0 0 0 433.594 634.176A15.12 15.12 0 0 0 448.714 649.296Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="450.701" y="634.176" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AS</text> <polygon points="490.848,634.176 479.328,638.496 479.328,629.856" style="fill:rgb(0,0,0)"/> <path d="M467.808,634.176L485.088,634.176" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M490.848,649.296L609.274,649.296L609.274,619.056L490.848,619.056Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="550.061" y="634.176" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">window-defn</text> <path d="M446.266,687.096A15.12 15.12 0 0 0 461.386 671.976A15.12 15.12 0 0 0 446.266 656.856A15.12 15.12 0 0 0 431.146 671.976A15.12 15.12 0 0 0 446.266 687.096Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="446.266" y="671.976" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="461.386,671.976 472.906,667.656 472.906,676.296" style="fill:rgb(0,0,0)"/> <path d="M609.274,634.176 L 616.774,634.176 Q 624.274,634.176 624.274,649.176 L 624.274,656.976 Q 624.274,671.976 609.274,671.976 L 482.146,671.976 L 467.146,671.976" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M431.146,671.976 L 271.738,671.976 Q 256.738,671.976 256.738,656.976 L 256.738,649.176 Q 256.738,634.176 264.238,634.176 L 271.738,634.176" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="624.274,692.496 619.954,680.976 628.594,680.976" style="fill:rgb(0,0,0)"/> <path d="M624.274,656.856L624.274,686.736" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="652.517,558.576 648.197,547.056 656.837,547.056" style="fill:rgb(0,0,0)"/> <path d="M607.517,520.776 L 637.517,520.776 Q 652.517,520.776 652.517,535.776 L 652.517,537.816 L 652.517,552.816" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="371.155,596.376 382.675,592.056 382.675,600.696" style="fill:rgb(0,0,0)"/> <path d="M652.517,558.576 L 652.517,581.376 Q 652.517,596.376 637.517,596.376 L 391.915,596.376 L 376.915,596.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="153.6,634.176 142.08,638.496 142.08,629.856" style="fill:rgb(0,0,0)"/> <path d="M371.155,596.376 L 142.08,596.376 Q 127.08,596.376 127.08,611.376 L 127.08,619.176 Q 127.08,634.176 137.46,634.176 L 147.84,634.176" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="127.08,558.576 122.76,547.056 131.4,547.056" style="fill:rgb(0,0,0)"/> <path d="M127.08,505.656L127.08,552.816" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="371.155,709.776 359.635,714.096 359.635,705.456" style="fill:rgb(0,0,0)"/> <path d="M127.08,558.576 L 127.08,694.776 Q 127.08,709.776 142.08,709.776 L 350.395,709.776 L 365.395,709.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="609.274,709.776 597.754,714.096 597.754,705.456" style="fill:rgb(0,0,0)"/> <path d="M371.155,709.776L603.514,709.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M609.274,709.776 L 616.774,709.776 Q 624.274,709.776 624.274,717.276 L 624.274,724.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M142.2,800.496L194.558,800.496A15.12 15.12 0 0 0 209.678 785.376A15.12 15.12 0 0 0 194.558 770.256L142.2,770.256A15.12 15.12 0 0 0 127.08 785.376A15.12 15.12 0 0 0 142.2 800.496Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="168.379" y="785.376" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">VALUES</text> <polygon points="245.678,785.376 234.158,789.696 234.158,781.056" style="fill:rgb(0,0,0)"/> <path d="M209.678,785.376L239.918,785.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M260.798,800.496A15.12 15.12 0 0 0 275.918 785.376A15.12 15.12 0 0 0 260.798 770.256A15.12 15.12 0 0 0 245.678 785.376A15.12 15.12 0 0 0 260.798 800.496Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="260.798" y="785.376" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="311.918,785.376 300.398,789.696 300.398,781.056" style="fill:rgb(0,0,0)"/> <path d="M275.918,785.376L306.158,785.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M311.918,800.496L361.109,800.496L361.109,770.256L311.918,770.256Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="336.514" y="785.376" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="397.109,785.376 385.589,789.696 385.589,781.056" style="fill:rgb(0,0,0)"/> <path d="M361.109,785.376L391.349,785.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M412.229,800.496A15.12 15.12 0 0 0 427.349 785.376A15.12 15.12 0 0 0 412.229 770.256A15.12 15.12 0 0 0 397.109 785.376A15.12 15.12 0 0 0 412.229 800.496Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="412.229" y="785.376" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="609.274,785.376 597.754,789.696 597.754,781.056" style="fill:rgb(0,0,0)"/> <path d="M427.349,785.376L603.514,785.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M609.274,785.376 L 616.774,785.376 Q 624.274,785.376 624.274,792.876 L 624.274,800.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M336.514,762.696A15.12 15.12 0 0 0 351.634 747.576A15.12 15.12 0 0 0 336.514 732.456A15.12 15.12 0 0 0 321.394 747.576A15.12 15.12 0 0 0 336.514 762.696Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="336.514" y="747.576" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <path d="M336.514,838.296A15.12 15.12 0 0 0 351.634 823.176A15.12 15.12 0 0 0 336.514 808.056A15.12 15.12 0 0 0 321.394 823.176A15.12 15.12 0 0 0 336.514 838.296Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="336.514" y="823.176" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="351.634,747.576 363.154,743.256 363.154,751.896" style="fill:rgb(0,0,0)"/> <path d="M361.109,785.376 L 368.609,785.376 Q 376.109,785.376 376.109,770.376 L 376.109,762.576 Q 376.109,747.576 366.751,747.576 L 357.394,747.576" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M321.394,747.576 L 300.398,747.576 Q 285.398,747.576 285.398,762.576 L 285.398,770.376 Q 285.398,785.376 292.898,785.376 L 300.398,785.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="351.634,823.176 363.154,818.856 363.154,827.496" style="fill:rgb(0,0,0)"/> <path d="M427.349,785.376 L 434.849,785.376 Q 442.349,785.376 442.349,800.376 L 442.349,808.176 Q 442.349,823.176 427.349,823.176 L 372.394,823.176 L 357.394,823.176" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M321.394,823.176 L 234.158,823.176 Q 219.158,823.176 219.158,808.176 L 219.158,800.376 Q 219.158,785.376 226.658,785.376 L 234.158,785.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="127.08,785.376 115.56,789.696 115.56,781.056" style="fill:rgb(0,0,0)"/> <path d="M55.08,129.168 L 62.58,129.168 Q 70.08,129.168 70.08,144.168 L 70.08,770.376 Q 70.08,785.376 85.08,785.376 L 106.32,785.376 L 121.32,785.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M248.155,891.216L424.872,891.216L424.872,860.976L248.155,860.976Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="336.514" y="876.096" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">compound-operator</text> <polygon points="424.872,876.096 436.392,871.776 436.392,880.416" style="fill:rgb(0,0,0)"/> <path d="M624.274,692.496 L 624.274,861.096 Q 624.274,876.096 609.274,876.096 L 445.632,876.096 L 430.632,876.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="6.48,197.208 10.8,208.728 2.16,208.728" style="fill:rgb(0,0,0)"/> <path d="M248.155,876.096 L 21.48,876.096 Q 6.48,876.096 6.48,861.096 L 6.48,217.968 L 6.48,202.968" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M6.48,197.208 L 6.48,144.168 Q 6.48,129.168 21.48,129.168 L 40.08,129.168 L 55.08,129.168" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="667.517" y="275.655" text-anchor="middle" font-style="italic" fill="rgb(128,128,128)" transform="rotate(-90 667.517,285.735)" dominant-baseline="central">select-core</text> <path d="M168.72,966.816L213.245,966.816A15.12 15.12 0 0 0 228.365 951.696A15.12 15.12 0 0 0 213.245 936.576L168.72,936.576A15.12 15.12 0 0 0 153.6 951.696A15.12 15.12 0 0 0 168.72 966.816Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="190.982" y="951.696" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ORDER</text> <polygon points="251.405,951.696 239.885,956.016 239.885,947.376" style="fill:rgb(0,0,0)"/> <path d="M228.365,951.696L245.645,951.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M266.525,966.816L270.614,966.816A15.12 15.12 0 0 0 285.734 951.696A15.12 15.12 0 0 0 270.614 936.576L266.525,936.576A15.12 15.12 0 0 0 251.405 951.696A15.12 15.12 0 0 0 266.525 966.816Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="268.57" y="951.696" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <path d="M168.72,1072.66L202.186,1072.66A15.12 15.12 0 0 0 217.306 1057.54A15.12 15.12 0 0 0 202.186 1042.42L168.72,1042.42A15.12 15.12 0 0 0 153.6 1057.54A15.12 15.12 0 0 0 168.72 1072.66Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="185.453" y="1057.54" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">LIMIT</text> <polygon points="240.346,1057.54 228.826,1061.86 228.826,1053.22" style="fill:rgb(0,0,0)"/> <path d="M217.306,1057.54L234.586,1057.54" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M240.346,1072.66L289.536,1072.66L289.536,1042.42L240.346,1042.42Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="264.941" y="1057.54" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="330.734,951.696 319.214,956.016 319.214,947.376" style="fill:rgb(0,0,0)"/> <path d="M285.734,951.696L324.974,951.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M330.734,966.816L460.565,966.816L460.565,936.576L330.734,936.576Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="395.65" y="951.696" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ordering-term</text> <path d="M395.65,1004.62A15.12 15.12 0 0 0 410.77 989.496A15.12 15.12 0 0 0 395.65 974.376A15.12 15.12 0 0 0 380.53 989.496A15.12 15.12 0 0 0 395.65 1004.62Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="395.65" y="989.496" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="410.77,989.496 422.29,985.176 422.29,993.816" style="fill:rgb(0,0,0)"/> <path d="M460.565,951.696 L 468.065,951.696 Q 475.565,951.696 475.565,966.696 L 475.565,974.496 Q 475.565,989.496 460.565,989.496 L 431.53,989.496 L 416.53,989.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M380.53,989.496 L 322.694,989.496 Q 307.694,989.496 307.694,974.496 L 307.694,966.696 Q 307.694,951.696 313.454,951.696 L 319.214,951.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="336.514,913.896 348.034,909.576 348.034,918.216" style="fill:rgb(0,0,0)"/> <path d="M624.274,860.976 L 624.274,898.896 Q 624.274,913.896 609.274,913.896 L 357.274,913.896 L 342.274,913.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="153.6,951.696 142.08,956.016 142.08,947.376" style="fill:rgb(0,0,0)"/> <path d="M336.514,913.896 L 142.08,913.896 Q 127.08,913.896 127.08,928.896 L 127.08,936.696 Q 127.08,951.696 137.46,951.696 L 147.84,951.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="496.565,981.936 492.245,970.416 500.885,970.416" style="fill:rgb(0,0,0)"/> <path d="M460.565,951.696 L 481.565,951.696 Q 496.565,951.696 496.565,963.936 L 496.565,976.176" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="307.082,1023.52 318.602,1019.2 318.602,1027.84" style="fill:rgb(0,0,0)"/> <path d="M496.565,981.936 L 496.565,1008.52 Q 496.565,1023.52 481.565,1023.52 L 327.842,1023.52 L 312.842,1023.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="153.6,1057.54 142.08,1061.86 142.08,1053.22" style="fill:rgb(0,0,0)"/> <path d="M307.082,1023.52 L 142.08,1023.52 Q 127.08,1023.52 127.08,1038.52 L 127.08,1042.54 Q 127.08,1057.54 137.46,1057.54 L 147.84,1057.54" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="127.08,989.568 122.76,978.048 131.4,978.048" style="fill:rgb(0,0,0)"/> <path d="M127.08,936.576L127.08,983.808" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M127.08,989.568L127.08,1042.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M363.696,1102.9L415.018,1102.9A15.12 15.12 0 0 0 430.138 1087.78A15.12 15.12 0 0 0 415.018 1072.66L363.696,1072.66A15.12 15.12 0 0 0 348.576 1087.78A15.12 15.12 0 0 0 363.696 1102.9Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="389.357" y="1087.78" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">OFFSET</text> <polygon points="453.178,1087.78 441.658,1092.1 441.658,1083.46" style="fill:rgb(0,0,0)"/> <path d="M430.138,1087.78L447.418,1087.78" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M453.178,1102.9L502.368,1102.9L502.368,1072.66L453.178,1072.66Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="477.773" y="1087.78" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="525.408,1087.78 513.888,1092.1 513.888,1083.46" style="fill:rgb(0,0,0)"/> <path d="M502.368,1087.78L519.648,1087.78" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M363.696,1140.7A15.12 15.12 0 0 0 378.816 1125.58A15.12 15.12 0 0 0 363.696 1110.46A15.12 15.12 0 0 0 348.576 1125.58A15.12 15.12 0 0 0 363.696 1140.7Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="363.696" y="1125.58" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="401.856,1125.58 390.336,1129.9 390.336,1121.26" style="fill:rgb(0,0,0)"/> <path d="M378.816,1125.58L396.096,1125.58" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M401.856,1140.7L451.046,1140.7L451.046,1110.46L401.856,1110.46Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="426.451" y="1125.58" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="312.576,1057.54 301.056,1061.86 301.056,1053.22" style="fill:rgb(0,0,0)"/> <path d="M289.536,1057.54L306.816,1057.54" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="348.576,1125.58 337.056,1129.9 337.056,1121.26" style="fill:rgb(0,0,0)"/> <path d="M312.576,1057.54 L 320.076,1057.54 Q 327.576,1057.54 327.576,1072.54 L 327.576,1110.58 Q 327.576,1125.58 335.196,1125.58 L 342.816,1125.58" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="348.576,1087.78 337.056,1092.1 337.056,1083.46" style="fill:rgb(0,0,0)"/> <path d="M312.576,1057.54 L 320.076,1057.54 Q 327.576,1057.54 327.576,1072.54 L 327.576,1072.78 Q 327.576,1087.78 335.196,1087.78 L 342.816,1087.78" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="525.408,1057.54 513.888,1061.86 513.888,1053.22" style="fill:rgb(0,0,0)"/> <path d="M312.576,1057.54L519.648,1057.54" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="620.626,1155.82 609.106,1160.14 609.106,1151.5" style="fill:rgb(0,0,0)"/> <path d="M525.408,1057.54 L 546.408,1057.54 Q 561.408,1057.54 561.408,1072.54 L 561.408,1140.82 Q 561.408,1155.82 576.408,1155.82 L 599.866,1155.82 L 614.866,1155.82" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="624.226" cy="1155.82" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M525.408,1087.78 L 546.408,1087.78 Q 561.408,1087.78 561.408,1095.28 L 561.408,1102.78" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="525.408,1125.58 513.888,1129.9 513.888,1121.26" style="fill:rgb(0,0,0)"/> <path d="M451.046,1125.58L519.648,1125.58" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M525.408,1125.58 L 546.408,1125.58 Q 561.408,1125.58 561.408,1133.08 L 561.408,1140.58" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="525.408,1155.82 513.888,1160.14 513.888,1151.5" style="fill:rgb(0,0,0)"/> <path d="M127.08,1042.42 L 127.08,1140.82 Q 127.08,1155.82 142.08,1155.82 L 504.648,1155.82 L 519.648,1155.82" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M525.408,1155.82L597.408,1155.82" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> <p><b><a href="syntax/common-table-expression.html">common-table-expression:</a></b> <button id='xaca9470c' onclick='hideorshow("xaca9470c","x8b15cdee")'>show</button></p> <div id='x8b15cdee' style='display:none;' class='imgcontainer'> <div style="max-width:638px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 638.525 167.4"> <circle cx="5.76" cy="29.16" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,29.16 20.88,33.48 20.88,24.84" style="fill:rgb(0,0,0)"/> <path d="M9.36,29.16L26.64,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M47.52,44.28L122.688,44.28A15.12 15.12 0 0 0 137.808 29.16A15.12 15.12 0 0 0 122.688 14.04L47.52,14.04A15.12 15.12 0 0 0 32.4 29.16A15.12 15.12 0 0 0 47.52 44.28Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="85.104" y="29.16" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-name</text> <polygon points="160.848,29.16 149.328,33.48 149.328,24.84" style="fill:rgb(0,0,0)"/> <path d="M137.808,29.16L155.088,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="196.848,29.16 185.328,33.48 185.328,24.84" style="fill:rgb(0,0,0)"/> <path d="M160.848,29.16L191.088,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M211.968,44.28A15.12 15.12 0 0 0 227.088 29.16A15.12 15.12 0 0 0 211.968 14.04A15.12 15.12 0 0 0 196.848 29.16A15.12 15.12 0 0 0 211.968 44.28Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="211.968" y="29.16" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="250.128,29.16 238.608,33.48 238.608,24.84" style="fill:rgb(0,0,0)"/> <path d="M227.088,29.16L244.368,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="286.128,29.16 274.608,33.48 274.608,24.84" style="fill:rgb(0,0,0)"/> <path d="M250.128,29.16L280.368,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M301.248,44.28L395.309,44.28A15.12 15.12 0 0 0 410.429 29.16A15.12 15.12 0 0 0 395.309 14.04L301.248,14.04A15.12 15.12 0 0 0 286.128 29.16A15.12 15.12 0 0 0 301.248 44.28Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="348.278" y="29.16" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">column-name</text> <polygon points="446.429,29.16 434.909,33.48 434.909,24.84" style="fill:rgb(0,0,0)"/> <path d="M410.429,29.16L440.669,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.549,44.28A15.12 15.12 0 0 0 476.669 29.16A15.12 15.12 0 0 0 461.549 14.04A15.12 15.12 0 0 0 446.429 29.16A15.12 15.12 0 0 0 461.549 44.28Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="461.549" y="29.16" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="511.229,29.16 499.709,33.48 499.709,24.84" style="fill:rgb(0,0,0)"/> <path d="M476.669,29.16L505.469,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M47.52,165.24L51.4944,165.24A15.12 15.12 0 0 0 66.6144 150.12A15.12 15.12 0 0 0 51.4944 135L47.52,135A15.12 15.12 0 0 0 32.4 150.12A15.12 15.12 0 0 0 47.52 165.24Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="49.5072" y="150.12" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AS</text> <path d="M127.757,135L147.859,135A15.12 15.12 0 0 0 162.979 119.88A15.12 15.12 0 0 0 147.859 104.76L127.757,104.76A15.12 15.12 0 0 0 112.637 119.88A15.12 15.12 0 0 0 127.757 135Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="137.808" y="119.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text> <path d="M219.349,135L337.602,135A15.12 15.12 0 0 0 352.722 119.88A15.12 15.12 0 0 0 337.602 104.76L219.349,104.76A15.12 15.12 0 0 0 204.229 119.88A15.12 15.12 0 0 0 219.349 135Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="278.476" y="119.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">MATERIALIZED</text> <path d="M162.979,119.88L204.229,119.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M410.429,165.24A15.12 15.12 0 0 0 425.549 150.12A15.12 15.12 0 0 0 410.429 135A15.12 15.12 0 0 0 395.309 150.12A15.12 15.12 0 0 0 410.429 165.24Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="410.429" y="150.12" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="448.589,150.12 437.069,154.44 437.069,145.8" style="fill:rgb(0,0,0)"/> <path d="M425.549,150.12L442.829,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M448.589,165.24L552.845,165.24L552.845,135L448.589,135Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="500.717" y="150.12" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">select-stmt</text> <polygon points="575.885,150.12 564.365,154.44 564.365,145.8" style="fill:rgb(0,0,0)"/> <path d="M552.845,150.12L570.125,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M591.005,165.24A15.12 15.12 0 0 0 606.125 150.12A15.12 15.12 0 0 0 591.005 135A15.12 15.12 0 0 0 575.885 150.12A15.12 15.12 0 0 0 591.005 165.24Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="591.005" y="150.12" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="629.165,150.12 617.645,154.44 617.645,145.8" style="fill:rgb(0,0,0)"/> <path d="M606.125,150.12L623.405,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="632.765" cy="150.12" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M348.278,82.08A15.12 15.12 0 0 0 363.398 66.96A15.12 15.12 0 0 0 348.278 51.84A15.12 15.12 0 0 0 333.158 66.96A15.12 15.12 0 0 0 348.278 82.08Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="348.278" y="66.96" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="363.398,66.96 374.918,62.64 374.918,71.28" style="fill:rgb(0,0,0)"/> <path d="M410.429,29.16 L 417.929,29.16 Q 425.429,29.16 425.429,44.16 L 425.429,51.96 Q 425.429,66.96 410.429,66.96 L 384.158,66.96 L 369.158,66.96" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M333.158,66.96 L 278.088,66.96 Q 263.088,66.96 263.088,51.96 L 263.088,44.16 Q 263.088,29.16 270.588,29.16 L 278.088,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="66.6144,93.6 78.1344,89.28 78.1344,97.92" style="fill:rgb(0,0,0)"/> <path d="M511.229,29.16 L 516.989,29.16 Q 522.749,29.16 522.749,44.16 L 522.749,78.6 Q 522.749,93.6 507.749,93.6 L 87.3744,93.6 L 72.3744,93.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,150.12 20.88,154.44 20.88,145.8" style="fill:rgb(0,0,0)"/> <path d="M66.6144,93.6 L 30.2928,93.6 Q 15.2928,93.6 15.2928,108.6 L 15.2928,135.12 Q 15.2928,150.12 20.9664,150.12 L 26.64,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="85.3644,150.12 73.8444,154.44 73.8444,145.8" style="fill:rgb(0,0,0)"/> <path d="M66.6144,150.12L79.6044,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="112.637,119.88 101.117,124.2 101.117,115.56" style="fill:rgb(0,0,0)"/> <path d="M85.3644,150.12 L 89.1144,150.12 Q 92.8644,150.12 92.8644,135.12 L 92.8644,134.88 Q 92.8644,119.88 99.8706,119.88 L 106.877,119.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="204.229,119.88 192.709,124.2 192.709,115.56" style="fill:rgb(0,0,0)"/> <path d="M66.6144,150.12 L 147.979,150.12 Q 162.979,150.12 170.479,150.12 Q 177.979,150.12 177.979,135.12 L 177.979,134.88 Q 177.979,119.88 188.224,119.88 L 198.469,119.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="395.309,150.12 383.789,154.44 383.789,145.8" style="fill:rgb(0,0,0)"/> <path d="M352.722,119.88 L 360.222,119.88 Q 367.722,119.88 367.722,134.88 L 367.722,135.12 Q 367.722,150.12 378.635,150.12 L 389.549,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66.6144,150.12L395.309,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="348.278,6.48 336.758,10.8 336.758,2.16" style="fill:rgb(0,0,0)"/> <path d="M160.848,29.16 L 168.348,29.16 Q 175.848,29.16 175.848,17.82 Q 175.848,6.48 190.848,6.48 L 327.518,6.48 L 342.518,6.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M348.278,6.48 L 473.189,6.48 Q 488.189,6.48 488.189,17.82 Q 488.189,29.16 495.689,29.16 L 503.189,29.16" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/compound-operator.html">compound-operator:</a></b> <button id='xe4463509' onclick='hideorshow("xe4463509","x0bc5ca82")'>show</button></p> <div id='x0bc5ca82' style='display:none;' class='imgcontainer'> <div style="max-width:293px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 293.842 147.96"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,17.28 20.88,21.6 20.88,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L26.64,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="68.4,17.28 56.88,21.6 56.88,12.96" style="fill:rgb(0,0,0)"/> <path d="M32.4,17.28L62.64,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M83.52,32.4L127.123,32.4A15.12 15.12 0 0 0 142.243 17.28A15.12 15.12 0 0 0 127.123 2.16L83.52,2.16A15.12 15.12 0 0 0 68.4 17.28A15.12 15.12 0 0 0 83.52 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="105.322" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">UNION</text> <path d="M83.52,70.2L127.123,70.2A15.12 15.12 0 0 0 142.243 55.08L142.243,55.08A15.12 15.12 0 0 0 127.123 39.96L83.52,39.96A15.12 15.12 0 0 0 68.4 55.08L68.4,55.08A15.12 15.12 0 0 0 83.52 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="105.322" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">UNION</text> <path d="M83.52,108L168.365,108A15.12 15.12 0 0 0 183.485 92.88A15.12 15.12 0 0 0 168.365 77.76L83.52,77.76A15.12 15.12 0 0 0 68.4 92.88A15.12 15.12 0 0 0 83.52 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="125.942" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">INTERSECT</text> <path d="M83.52,145.8L135.302,145.8A15.12 15.12 0 0 0 150.422 130.68A15.12 15.12 0 0 0 135.302 115.56L83.52,115.56A15.12 15.12 0 0 0 68.4 130.68A15.12 15.12 0 0 0 83.52 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="109.411" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCEPT</text> <polygon points="165.283,55.08 153.763,59.4 153.763,50.76" style="fill:rgb(0,0,0)"/> <path d="M142.243,55.08L159.523,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M180.403,70.2L195.322,70.2A15.12 15.12 0 0 0 210.442 55.08L210.442,55.08A15.12 15.12 0 0 0 195.322 39.96L180.403,39.96A15.12 15.12 0 0 0 165.283 55.08L165.283,55.08A15.12 15.12 0 0 0 180.403 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="187.862" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ALL</text> <polygon points="233.482,55.08 221.962,59.4 221.962,50.76" style="fill:rgb(0,0,0)"/> <path d="M210.442,55.08L227.722,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="284.482,17.28 272.962,21.6 272.962,12.96" style="fill:rgb(0,0,0)"/> <path d="M233.482,55.08 L 240.982,55.08 Q 248.482,55.08 248.482,40.08 L 248.482,32.28 Q 248.482,17.28 263.482,17.28 L 263.722,17.28 L 278.722,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="288.082" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="68.4,55.08 56.88,59.4 56.88,50.76" style="fill:rgb(0,0,0)"/> <path d="M32.4,17.28 L 39.9,17.28 Q 47.4,17.28 47.4,32.28 L 47.4,40.08 Q 47.4,55.08 55.02,55.08 L 62.64,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M142.243,17.28L276.562,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="68.4,92.88 56.88,97.2 56.88,88.56" style="fill:rgb(0,0,0)"/> <path d="M47.4,39.96 L 47.4,77.88 Q 47.4,92.88 55.02,92.88 L 62.64,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="233.482,92.88 221.962,97.2 221.962,88.56" style="fill:rgb(0,0,0)"/> <path d="M183.485,92.88L227.722,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M233.482,92.88 L 240.982,92.88 Q 248.482,92.88 248.482,77.88 L 248.482,54.96 L 248.482,39.96" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="68.4,130.68 56.88,135 56.88,126.36" style="fill:rgb(0,0,0)"/> <path d="M47.4,77.76 L 47.4,115.68 Q 47.4,130.68 55.02,130.68 L 62.64,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="233.482,130.68 221.962,135 221.962,126.36" style="fill:rgb(0,0,0)"/> <path d="M150.422,130.68L227.722,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M233.482,130.68 L 240.982,130.68 Q 248.482,130.68 248.482,115.68 L 248.482,92.76 L 248.482,77.76" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/join-clause.html">join-clause:</a></b> <button id='x81e5a782' onclick='hideorshow("x81e5a782","x35c90381")'>show</button></p> <div id='x35c90381' style='display:none;' class='imgcontainer'> <div style="max-width:793px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 793.282 84.24"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,17.28 20.88,21.6 20.88,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L26.64,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M32.4,32.4L193.334,32.4L193.334,2.16L32.4,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="112.867" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-or-subquery</text> <polygon points="259.334,47.52 247.814,51.84 247.814,43.2" style="fill:rgb(0,0,0)"/> <path d="M193.334,17.28 L 200.834,17.28 Q 208.334,17.28 208.334,32.28 L 208.334,32.52 Q 208.334,47.52 223.334,47.52 L 238.574,47.52 L 253.574,47.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M259.334,62.64L380.41,62.64L380.41,32.4L259.334,32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="319.872" y="47.52" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">join-operator</text> <polygon points="403.45,47.52 391.93,51.84 391.93,43.2" style="fill:rgb(0,0,0)"/> <path d="M380.41,47.52L397.69,47.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M403.45,62.64L564.384,62.64L564.384,32.4L403.45,32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="483.917" y="47.52" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-or-subquery</text> <polygon points="587.424,47.52 575.904,51.84 575.904,43.2" style="fill:rgb(0,0,0)"/> <path d="M564.384,47.52L581.664,47.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M587.424,62.64L721.402,62.64L721.402,32.4L587.424,32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="654.413" y="47.52" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">join-constraint</text> <polygon points="783.922,17.28 772.402,21.6 772.402,12.96" style="fill:rgb(0,0,0)"/> <path d="M721.402,47.52 L 742.402,47.52 Q 757.402,47.52 757.402,32.52 L 757.402,32.28 Q 757.402,17.28 767.782,17.28 L 778.162,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="787.522" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="483.917,17.28 472.397,21.6 472.397,12.96" style="fill:rgb(0,0,0)"/> <path d="M193.334,17.28L478.157,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M483.917,17.28L776.002,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="483.917,77.76 495.437,73.44 495.437,82.08" style="fill:rgb(0,0,0)"/> <path d="M721.402,47.52 L 728.902,47.52 Q 736.402,47.52 736.402,62.52 L 736.402,62.76 Q 736.402,77.76 721.402,77.76 L 504.677,77.76 L 489.677,77.76" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M483.917,77.76 L 247.814,77.76 Q 232.814,77.76 232.814,62.76 L 232.814,62.52 Q 232.814,47.52 246.074,47.52 L 259.334,47.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> <p><b><a href="syntax/join-constraint.html">join-constraint:</a></b> <button id='x83fc0d55' onclick='hideorshow("x83fc0d55","xa2ca092e")'>show</button></p> <div id='xa2ca092e' style='display:none;' class='imgcontainer'> <div style="max-width:483px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 483.336 126.576"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,55.08 39.36,59.4 39.36,50.76" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,40.08 Q 24.36,55.08 34.74,55.08 L 45.12,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,70.2L104.995,70.2A15.12 15.12 0 0 0 120.115 55.08L120.115,55.08A15.12 15.12 0 0 0 104.995 39.96L66,39.96A15.12 15.12 0 0 0 50.88 55.08L50.88,55.08A15.12 15.12 0 0 0 66 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="85.4976" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">USING</text> <polygon points="143.155,55.08 131.635,59.4 131.635,50.76" style="fill:rgb(0,0,0)"/> <path d="M120.115,55.08L137.395,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M158.275,70.2A15.12 15.12 0 0 0 173.395 55.08L173.395,55.08A15.12 15.12 0 0 0 158.275 39.96A15.12 15.12 0 0 0 143.155 55.08L143.155,55.08A15.12 15.12 0 0 0 158.275 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="158.275" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="209.395,55.08 197.875,59.4 197.875,50.76" style="fill:rgb(0,0,0)"/> <path d="M173.395,55.08L203.635,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M224.515,70.2L318.576,70.2A15.12 15.12 0 0 0 333.696 55.08L333.696,55.08A15.12 15.12 0 0 0 318.576 39.96L224.515,39.96A15.12 15.12 0 0 0 209.395 55.08L209.395,55.08A15.12 15.12 0 0 0 224.515 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="271.546" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">column-name</text> <polygon points="369.696,55.08 358.176,59.4 358.176,50.76" style="fill:rgb(0,0,0)"/> <path d="M333.696,55.08L363.936,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M384.816,70.2A15.12 15.12 0 0 0 399.936 55.08L399.936,55.08A15.12 15.12 0 0 0 384.816 39.96A15.12 15.12 0 0 0 369.696 55.08L369.696,55.08A15.12 15.12 0 0 0 384.816 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="384.816" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="422.976,55.08 411.456,59.4 411.456,50.76" style="fill:rgb(0,0,0)"/> <path d="M399.936,55.08L417.216,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="473.976,17.28 462.456,21.6 462.456,12.96" style="fill:rgb(0,0,0)"/> <path d="M422.976,55.08 L 430.476,55.08 Q 437.976,55.08 437.976,40.08 L 437.976,32.28 Q 437.976,17.28 452.976,17.28 L 453.216,17.28 L 468.216,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="477.576" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M271.546,108A15.12 15.12 0 0 0 286.666 92.88A15.12 15.12 0 0 0 271.546 77.76A15.12 15.12 0 0 0 256.426 92.88A15.12 15.12 0 0 0 271.546 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="271.546" y="92.88" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="286.666,92.88 298.186,88.56 298.186,97.2" style="fill:rgb(0,0,0)"/> <path d="M333.696,55.08 L 341.196,55.08 Q 348.696,55.08 348.696,70.08 L 348.696,77.88 Q 348.696,92.88 333.696,92.88 L 307.426,92.88 L 292.426,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M256.426,92.88 L 197.875,92.88 Q 182.875,92.88 182.875,77.88 L 182.875,70.08 Q 182.875,55.08 190.375,55.08 L 197.875,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,17.28 39.36,21.6 39.36,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L45.12,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,32.4L74.928,32.4A15.12 15.12 0 0 0 90.048 17.28A15.12 15.12 0 0 0 74.928 2.16L66,2.16A15.12 15.12 0 0 0 50.88 17.28A15.12 15.12 0 0 0 66 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="70.464" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ON</text> <polygon points="113.088,17.28 101.568,21.6 101.568,12.96" style="fill:rgb(0,0,0)"/> <path d="M90.048,17.28L107.328,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M113.088,32.4L162.278,32.4L162.278,2.16L113.088,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="137.683" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="422.976,17.28 411.456,21.6 411.456,12.96" style="fill:rgb(0,0,0)"/> <path d="M162.278,17.28L417.216,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M422.976,17.28L462.456,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="209.395,120.096 197.875,124.416 197.875,115.776" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,105.096 Q 24.36,120.096 39.36,120.096 L 188.635,120.096 L 203.635,120.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M209.395,120.096 L 422.976,120.096 Q 437.976,120.096 437.976,105.096 L 437.976,54.96 L 437.976,39.96" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/join-operator.html">join-operator:</a></b> <button id='x74083e06' onclick='hideorshow("x74083e06","x6ae29795")'>show</button></p> <div id='x6ae29795' style='display:none;' class='imgcontainer'> <div style="max-width:620px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 620.333 255.312"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,71.712 39.36,76.032 39.36,67.392" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,56.712 Q 24.36,71.712 34.74,71.712 L 45.12,71.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,86.832L133.219,86.832A15.12 15.12 0 0 0 148.339 71.712A15.12 15.12 0 0 0 133.219 56.592L66,56.592A15.12 15.12 0 0 0 50.88 71.712A15.12 15.12 0 0 0 66 86.832Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="99.6096" y="71.712" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NATURAL</text> <polygon points="189.859,41.472 178.339,45.792 178.339,37.152" style="fill:rgb(0,0,0)"/> <path d="M148.339,71.712 L 155.839,71.712 Q 163.339,71.712 163.339,56.712 L 163.339,56.472 Q 163.339,41.472 173.719,41.472 L 184.099,41.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="231.379,71.712 219.859,76.032 219.859,67.392" style="fill:rgb(0,0,0)"/> <path d="M189.859,41.472 L 197.359,41.472 Q 204.859,41.472 204.859,56.472 L 204.859,56.712 Q 204.859,71.712 215.239,71.712 L 225.619,71.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M246.499,86.832L273.283,86.832A15.12 15.12 0 0 0 288.403 71.712A15.12 15.12 0 0 0 273.283 56.592L246.499,56.592A15.12 15.12 0 0 0 231.379 71.712A15.12 15.12 0 0 0 246.499 86.832Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="259.891" y="71.712" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">LEFT</text> <polygon points="378.403,71.712 366.883,76.032 366.883,67.392" style="fill:rgb(0,0,0)"/> <path d="M288.403,71.712L372.643,71.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M393.523,86.832L437.242,86.832A15.12 15.12 0 0 0 452.362 71.712A15.12 15.12 0 0 0 437.242 56.592L393.523,56.592A15.12 15.12 0 0 0 378.403 71.712A15.12 15.12 0 0 0 393.523 86.832Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="415.382" y="71.712" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">OUTER</text> <polygon points="475.402,71.712 463.882,76.032 463.882,67.392" style="fill:rgb(0,0,0)"/> <path d="M452.362,71.712L469.642,71.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="516.922,41.472 505.402,45.792 505.402,37.152" style="fill:rgb(0,0,0)"/> <path d="M475.402,71.712 L 482.902,71.712 Q 490.402,71.712 490.402,56.712 L 490.402,56.472 Q 490.402,41.472 500.782,41.472 L 511.162,41.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M532.042,56.592L554.333,56.592A15.12 15.12 0 0 0 569.453 41.472A15.12 15.12 0 0 0 554.333 26.352L532.042,26.352A15.12 15.12 0 0 0 516.922 41.472A15.12 15.12 0 0 0 532.042 56.592Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="543.187" y="41.472" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">JOIN</text> <polygon points="610.973,17.28 599.453,21.6 599.453,12.96" style="fill:rgb(0,0,0)"/> <path d="M569.453,41.472 L 576.953,41.472 Q 584.453,41.472 584.453,29.376 Q 584.453,17.28 594.833,17.28 L 605.213,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="614.573" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M310.166,32.4A15.12 15.12 0 0 0 325.286 17.28A15.12 15.12 0 0 0 310.166 2.16A15.12 15.12 0 0 0 295.046 17.28A15.12 15.12 0 0 0 310.166 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="310.166" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="295.046,17.28 283.526,21.6 283.526,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L289.286,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M325.286,17.28L599.453,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="99.6096,41.472 88.0896,45.792 88.0896,37.152" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,29.376 Q 24.36,41.472 39.36,41.472 L 78.8496,41.472 L 93.8496,41.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M99.6096,41.472L178.339,41.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M189.859,41.472L505.402,41.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="378.403,41.472 366.883,45.792 366.883,37.152" style="fill:rgb(0,0,0)"/> <path d="M336.883,71.712 L 344.383,71.712 Q 351.883,71.712 351.883,56.712 L 351.883,56.472 Q 351.883,41.472 362.263,41.472 L 372.643,41.472" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="231.379,109.512 219.859,113.832 219.859,105.192" style="fill:rgb(0,0,0)"/> <path d="M189.859,41.472 L 197.359,41.472 Q 204.859,41.472 204.859,56.472 L 204.859,94.512 Q 204.859,109.512 215.239,109.512 L 225.619,109.512" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M246.499,124.632L284.458,124.632A15.12 15.12 0 0 0 299.578 109.512A15.12 15.12 0 0 0 284.458 94.392L246.499,94.392A15.12 15.12 0 0 0 231.379 109.512A15.12 15.12 0 0 0 246.499 124.632Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="265.478" y="109.512" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">RIGHT</text> <polygon points="341.098,71.712 329.578,76.032 329.578,67.392" style="fill:rgb(0,0,0)"/> <path d="M299.578,109.512 L 307.078,109.512 Q 314.578,109.512 314.578,94.512 L 314.578,86.712 Q 314.578,71.712 324.958,71.712 L 335.338,71.712" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="231.379,147.312 219.859,151.632 219.859,142.992" style="fill:rgb(0,0,0)"/> <path d="M189.859,41.472 L 197.359,41.472 Q 204.859,41.472 204.859,56.472 L 204.859,132.312 Q 204.859,147.312 215.239,147.312 L 225.619,147.312" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M246.499,162.432L274.55,162.432A15.12 15.12 0 0 0 289.67 147.312A15.12 15.12 0 0 0 274.55 132.192L246.499,132.192A15.12 15.12 0 0 0 231.379 147.312A15.12 15.12 0 0 0 246.499 162.432Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="260.525" y="147.312" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FULL</text> <path d="M289.67,147.312 L 302.124,147.312 Q 314.578,147.312 314.578,132.312 L 314.578,109.392 L 314.578,94.392" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="231.379,192.672 219.859,196.992 219.859,188.352" style="fill:rgb(0,0,0)"/> <path d="M189.859,41.472 L 197.359,41.472 Q 204.859,41.472 204.859,56.472 L 204.859,177.672 Q 204.859,192.672 215.239,192.672 L 225.619,192.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M246.499,207.792L287.683,207.792A15.12 15.12 0 0 0 302.803 192.672A15.12 15.12 0 0 0 287.683 177.552L246.499,177.552A15.12 15.12 0 0 0 231.379 192.672A15.12 15.12 0 0 0 246.499 207.792Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="267.091" y="192.672" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">INNER</text> <polygon points="475.402,192.672 463.882,196.992 463.882,188.352" style="fill:rgb(0,0,0)"/> <path d="M302.803,192.672L469.642,192.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M475.402,192.672 L 482.902,192.672 Q 490.402,192.672 490.402,185.172 L 490.402,177.672" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="231.379,238.032 219.859,242.352 219.859,233.712" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,223.032 Q 24.36,238.032 39.36,238.032 L 210.619,238.032 L 225.619,238.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M246.499,253.152L287.914,253.152A15.12 15.12 0 0 0 303.034 238.032A15.12 15.12 0 0 0 287.914 222.912L246.499,222.912A15.12 15.12 0 0 0 231.379 238.032A15.12 15.12 0 0 0 246.499 253.152Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="267.206" y="238.032" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CROSS</text> <polygon points="475.402,238.032 463.882,242.352 463.882,233.712" style="fill:rgb(0,0,0)"/> <path d="M303.034,238.032L469.642,238.032" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M475.402,238.032 L 482.902,238.032 Q 490.402,238.032 490.402,223.032 L 490.402,71.592 L 490.402,56.592" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> </div> <p><b><a href="syntax/result-column.html">result-column:</a></b> <button id='x0f92d934' onclick='hideorshow("x0f92d934","xb3d76c7b")'>show</button></p> <div id='xb3d76c7b' style='display:none;' class='imgcontainer'> <div style="max-width:398px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 398.054 163.08"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,17.28 33.84,21.6 33.84,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L39.6,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M45.36,32.4L94.5504,32.4L94.5504,2.16L45.36,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="69.9552" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="136.07,55.08 124.55,59.4 124.55,50.76" style="fill:rgb(0,0,0)"/> <path d="M94.5504,17.28 L 102.05,17.28 Q 109.55,17.28 109.55,32.28 L 109.55,40.08 Q 109.55,55.08 119.93,55.08 L 130.31,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M151.19,70.2L155.165,70.2A15.12 15.12 0 0 0 170.285 55.08L170.285,55.08A15.12 15.12 0 0 0 155.165 39.96L151.19,39.96A15.12 15.12 0 0 0 136.07 55.08L136.07,55.08A15.12 15.12 0 0 0 151.19 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="153.178" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AS</text> <polygon points="206.285,55.08 194.765,59.4 194.765,50.76" style="fill:rgb(0,0,0)"/> <path d="M170.285,55.08L200.525,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M221.405,70.2L309.014,70.2A15.12 15.12 0 0 0 324.134 55.08L324.134,55.08A15.12 15.12 0 0 0 309.014 39.96L221.405,39.96A15.12 15.12 0 0 0 206.285 55.08L206.285,55.08A15.12 15.12 0 0 0 221.405 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="265.21" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">column-alias</text> <polygon points="347.174,55.08 335.654,59.4 335.654,50.76" style="fill:rgb(0,0,0)"/> <path d="M324.134,55.08L341.414,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="388.694,17.28 377.174,21.6 377.174,12.96" style="fill:rgb(0,0,0)"/> <path d="M347.174,55.08 L 354.674,55.08 Q 362.174,55.08 362.174,40.08 L 362.174,32.28 Q 362.174,17.28 372.554,17.28 L 382.934,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="392.294" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="153.178,85.32 141.658,89.64 141.658,81" style="fill:rgb(0,0,0)"/> <path d="M109.55,39.96 L 109.55,70.32 Q 109.55,85.32 124.55,85.32 L 132.418,85.32 L 147.418,85.32" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M153.178,85.32 L 170.285,85.32 Q 185.285,85.32 185.285,70.32 L 185.285,70.08 Q 185.285,55.08 192.785,55.08 L 200.285,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="241.622,17.28 230.102,21.6 230.102,12.96" style="fill:rgb(0,0,0)"/> <path d="M94.5504,17.28L235.862,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M241.622,17.28L377.174,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,108 39.36,112.32 39.36,103.68" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,93 Q 24.36,108 34.74,108 L 45.12,108" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,123.12A15.12 15.12 0 0 0 81.12 108A15.12 15.12 0 0 0 66 92.88A15.12 15.12 0 0 0 50.88 108A15.12 15.12 0 0 0 66 123.12Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="66" y="108" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">*</text> <polygon points="347.174,108 335.654,112.32 335.654,103.68" style="fill:rgb(0,0,0)"/> <path d="M81.12,108L341.414,108" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M347.174,108 L 354.674,108 Q 362.174,108 362.174,93 L 362.174,54.96 L 362.174,39.96" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,145.8 39.36,150.12 39.36,141.48" style="fill:rgb(0,0,0)"/> <path d="M24.36,92.88 L 24.36,130.8 Q 24.36,145.8 34.74,145.8 L 45.12,145.8" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,160.92L141.168,160.92A15.12 15.12 0 0 0 156.288 145.8A15.12 15.12 0 0 0 141.168 130.68L66,130.68A15.12 15.12 0 0 0 50.88 145.8A15.12 15.12 0 0 0 66 160.92Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="103.584" y="145.8" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-name</text> <polygon points="179.328,145.8 167.808,150.12 167.808,141.48" style="fill:rgb(0,0,0)"/> <path d="M156.288,145.8L173.568,145.8" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M194.448,160.92A15.12 15.12 0 0 0 209.568 145.8A15.12 15.12 0 0 0 194.448 130.68A15.12 15.12 0 0 0 179.328 145.8A15.12 15.12 0 0 0 194.448 160.92Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="194.448" y="145.8" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">.</text> <polygon points="232.608,145.8 221.088,150.12 221.088,141.48" style="fill:rgb(0,0,0)"/> <path d="M209.568,145.8L226.848,145.8" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M247.728,160.92A15.12 15.12 0 0 0 262.848 145.8A15.12 15.12 0 0 0 247.728 130.68A15.12 15.12 0 0 0 232.608 145.8A15.12 15.12 0 0 0 247.728 160.92Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="247.728" y="145.8" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">*</text> <polygon points="347.174,145.8 335.654,150.12 335.654,141.48" style="fill:rgb(0,0,0)"/> <path d="M262.848,145.8L341.414,145.8" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M347.174,145.8 L 354.674,145.8 Q 362.174,145.8 362.174,130.8 L 362.174,107.88 L 362.174,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/table-or-subquery.html">table-or-subquery:</a></b> <button id='x5683c93c' onclick='hideorshow("x5683c93c","xec0e63c7")'>show</button></p> <div id='xec0e63c7' style='display:none;' class='imgcontainer'> <div style="max-width:720px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 720.778 457.704"> <circle cx="5.76" cy="36.72" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,74.52 39.36,78.84 39.36,70.2" style="fill:rgb(0,0,0)"/> <path d="M9.36,36.72 L 16.86,36.72 Q 24.36,36.72 24.36,51.72 L 24.36,59.52 Q 24.36,74.52 34.74,74.52 L 45.12,74.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,89.64L162.365,89.64A15.12 15.12 0 0 0 177.485 74.52L177.485,74.52A15.12 15.12 0 0 0 162.365 59.4L66,59.4A15.12 15.12 0 0 0 50.88 74.52L50.88,74.52A15.12 15.12 0 0 0 66 89.64Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="114.182" y="74.52" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">schema-name</text> <polygon points="194.765,74.52 183.245,78.84 183.245,70.2" style="fill:rgb(0,0,0)"/> <path d="M177.485,74.52L189.005,74.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M209.885,89.64A15.12 15.12 0 0 0 225.005 74.52L225.005,74.52A15.12 15.12 0 0 0 209.885 59.4A15.12 15.12 0 0 0 194.765 74.52L194.765,74.52A15.12 15.12 0 0 0 209.885 89.64Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="209.885" y="74.52" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">.</text> <polygon points="266.525,36.72 255.005,41.04 255.005,32.4" style="fill:rgb(0,0,0)"/> <path d="M225.005,74.52 L 232.505,74.52 Q 240.005,74.52 240.005,59.52 L 240.005,51.72 Q 240.005,36.72 250.385,36.72 L 260.765,36.72" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M281.645,51.84L356.813,51.84A15.12 15.12 0 0 0 371.933 36.72A15.12 15.12 0 0 0 356.813 21.6L281.645,21.6A15.12 15.12 0 0 0 266.525 36.72A15.12 15.12 0 0 0 281.645 51.84Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="319.229" y="36.72" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-name</text> <polygon points="407.933,36.72 396.413,41.04 396.413,32.4" style="fill:rgb(0,0,0)"/> <path d="M371.933,36.72L402.173,36.72" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M423.053,51.84L427.027,51.84A15.12 15.12 0 0 0 442.147 36.72A15.12 15.12 0 0 0 427.027 21.6L423.053,21.6A15.12 15.12 0 0 0 407.933 36.72A15.12 15.12 0 0 0 423.053 51.84Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="425.04" y="36.72" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AS</text> <polygon points="478.147,36.72 466.627,41.04 466.627,32.4" style="fill:rgb(0,0,0)"/> <path d="M442.147,36.72L472.387,36.72" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M493.267,51.84L561.984,51.84A15.12 15.12 0 0 0 577.104 36.72A15.12 15.12 0 0 0 561.984 21.6L493.267,21.6A15.12 15.12 0 0 0 478.147 36.72A15.12 15.12 0 0 0 493.267 51.84Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="527.626" y="36.72" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-alias</text> <path d="M9.36,36.72L255.005,36.72" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="422.933,6.48 411.413,10.8 411.413,2.16" style="fill:rgb(0,0,0)"/> <path d="M371.933,36.72 L 379.433,36.72 Q 386.933,36.72 386.933,21.72 L 386.933,21.48 Q 386.933,6.48 401.933,6.48 L 402.173,6.48 L 417.173,6.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M422.933,6.48 L 442.147,6.48 Q 457.147,6.48 457.147,21.48 L 457.147,21.72 Q 457.147,36.72 464.647,36.72 L 472.147,36.72" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M422.933,6.48 L 577.104,6.48 Q 592.104,6.48 592.104,21.48 L 592.104,21.72 Q 592.104,36.72 599.604,36.72 L 607.104,36.72" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M323.808,127.44L388.378,127.44A15.12 15.12 0 0 0 403.498 112.32A15.12 15.12 0 0 0 388.378 97.2L323.808,97.2A15.12 15.12 0 0 0 308.688 112.32A15.12 15.12 0 0 0 323.808 127.44Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="356.093" y="112.32" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">INDEXED</text> <polygon points="426.538,112.32 415.018,116.64 415.018,108" style="fill:rgb(0,0,0)"/> <path d="M403.498,112.32L420.778,112.32" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M441.658,127.44L445.747,127.44A15.12 15.12 0 0 0 460.867 112.32A15.12 15.12 0 0 0 445.747 97.2L441.658,97.2A15.12 15.12 0 0 0 426.538 112.32A15.12 15.12 0 0 0 441.658 127.44Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="443.702" y="112.32" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <polygon points="483.907,112.32 472.387,116.64 472.387,108" style="fill:rgb(0,0,0)"/> <path d="M460.867,112.32L478.147,112.32" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M499.027,127.44L577.421,127.44A15.12 15.12 0 0 0 592.541 112.32A15.12 15.12 0 0 0 577.421 97.2L499.027,97.2A15.12 15.12 0 0 0 483.907 112.32A15.12 15.12 0 0 0 499.027 127.44Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="538.224" y="112.32" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">index-name</text> <path d="M323.808,165.24L343.91,165.24A15.12 15.12 0 0 0 359.03 150.12A15.12 15.12 0 0 0 343.91 135L323.808,135A15.12 15.12 0 0 0 308.688 150.12A15.12 15.12 0 0 0 323.808 165.24Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="333.859" y="150.12" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NOT</text> <polygon points="382.07,150.12 370.55,154.44 370.55,145.8" style="fill:rgb(0,0,0)"/> <path d="M359.03,150.12L376.31,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M397.19,165.24L461.76,165.24A15.12 15.12 0 0 0 476.88 150.12A15.12 15.12 0 0 0 461.76 135L397.19,135A15.12 15.12 0 0 0 382.07 150.12A15.12 15.12 0 0 0 397.19 165.24Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="429.475" y="150.12" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">INDEXED</text> <polygon points="527.626,74.52 539.146,70.2 539.146,78.84" style="fill:rgb(0,0,0)"/> <path d="M577.104,36.72 L 607.104,36.72 Q 622.104,36.72 622.104,51.72 L 622.104,59.52 Q 622.104,74.52 607.104,74.52 L 548.386,74.52 L 533.386,74.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="308.688,150.12 297.168,154.44 297.168,145.8" style="fill:rgb(0,0,0)"/> <path d="M527.626,74.52 L 297.168,74.52 Q 282.168,74.52 282.168,89.52 L 282.168,135.12 Q 282.168,150.12 292.548,150.12 L 302.928,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="308.688,112.32 297.168,116.64 297.168,108" style="fill:rgb(0,0,0)"/> <path d="M282.168,97.2 L 282.168,104.76 Q 282.168,112.32 292.548,112.32 L 302.928,112.32" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="266.525,213.624 255.005,217.944 255.005,209.304" style="fill:rgb(0,0,0)"/> <path d="M9.36,36.72 L 16.86,36.72 Q 24.36,36.72 24.36,51.72 L 24.36,198.624 Q 24.36,213.624 39.36,213.624 L 245.765,213.624 L 260.765,213.624" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M281.645,228.744L431.347,228.744A15.12 15.12 0 0 0 446.467 213.624A15.12 15.12 0 0 0 431.347 198.504L281.645,198.504A15.12 15.12 0 0 0 266.525 213.624A15.12 15.12 0 0 0 281.645 228.744Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="356.496" y="213.624" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-function-name</text> <polygon points="463.747,213.624 452.227,217.944 452.227,209.304" style="fill:rgb(0,0,0)"/> <path d="M446.467,213.624L457.987,213.624" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M478.867,228.744A15.12 15.12 0 0 0 493.987 213.624A15.12 15.12 0 0 0 478.867 198.504A15.12 15.12 0 0 0 463.747 213.624A15.12 15.12 0 0 0 478.867 228.744Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="478.867" y="213.624" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="529.987,213.624 518.467,217.944 518.467,209.304" style="fill:rgb(0,0,0)"/> <path d="M493.987,213.624L524.227,213.624" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M529.987,228.744L579.178,228.744L579.178,198.504L529.987,198.504Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="554.582" y="213.624" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="615.178,213.624 603.658,217.944 603.658,209.304" style="fill:rgb(0,0,0)"/> <path d="M579.178,213.624L609.418,213.624" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M630.298,228.744A15.12 15.12 0 0 0 645.418 213.624A15.12 15.12 0 0 0 630.298 198.504A15.12 15.12 0 0 0 615.178 213.624A15.12 15.12 0 0 0 630.298 228.744Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="630.298" y="213.624" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="675.418,187.104 679.738,198.624 671.098,198.624" style="fill:rgb(0,0,0)"/> <path d="M645.418,213.624 L 660.418,213.624 Q 675.418,213.624 675.418,203.244 L 675.418,192.864" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M554.582,190.944A15.12 15.12 0 0 0 569.702 175.824A15.12 15.12 0 0 0 554.582 160.704A15.12 15.12 0 0 0 539.462 175.824A15.12 15.12 0 0 0 554.582 190.944Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="554.582" y="175.824" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="569.702,175.824 581.222,171.504 581.222,180.144" style="fill:rgb(0,0,0)"/> <path d="M579.178,213.624 L 586.678,213.624 Q 594.178,213.624 594.178,198.624 L 594.178,190.824 Q 594.178,175.824 584.82,175.824 L 575.462,175.824" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M539.462,175.824 L 518.467,175.824 Q 503.467,175.824 503.467,190.824 L 503.467,198.624 Q 503.467,213.624 510.967,213.624 L 518.467,213.624" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M225.005,74.52 L 232.505,74.52 Q 240.005,74.52 240.005,89.52 L 240.005,198.624 Q 240.005,213.624 247.505,213.624 L 255.005,213.624" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="660.418,112.32 648.898,116.64 648.898,108" style="fill:rgb(0,0,0)"/> <path d="M592.541,112.32L654.658,112.32" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M660.418,112.32 L 667.918,112.32 Q 675.418,112.32 675.418,104.82 L 675.418,97.32" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="660.418,150.12 648.898,154.44 648.898,145.8" style="fill:rgb(0,0,0)"/> <path d="M476.88,150.12L654.658,150.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M660.418,150.12 L 667.918,150.12 Q 675.418,150.12 675.418,142.62 L 675.418,135.12" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M577.104,36.72L690.418,36.72" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M407.604,304.344L411.579,304.344A15.12 15.12 0 0 0 426.699 289.224A15.12 15.12 0 0 0 411.579 274.104L407.604,274.104A15.12 15.12 0 0 0 392.484 289.224A15.12 15.12 0 0 0 407.604 304.344Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="409.592" y="289.224" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AS</text> <polygon points="498.699,289.224 487.179,293.544 487.179,284.904" style="fill:rgb(0,0,0)"/> <path d="M426.699,289.224L492.939,289.224" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M513.819,304.344L582.536,304.344A15.12 15.12 0 0 0 597.656 289.224A15.12 15.12 0 0 0 582.536 274.104L513.819,274.104A15.12 15.12 0 0 0 498.699 289.224A15.12 15.12 0 0 0 513.819 304.344Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="548.177" y="289.224" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-alias</text> <polygon points="660.418,289.224 648.898,293.544 648.898,284.904" style="fill:rgb(0,0,0)"/> <path d="M597.656,289.224L654.658,289.224" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M660.418,289.224 L 667.918,289.224 Q 675.418,289.224 675.418,281.724 L 675.418,274.224" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="548.177,251.424 559.697,247.104 559.697,255.744" style="fill:rgb(0,0,0)"/> <path d="M645.418,213.624 L 652.918,213.624 Q 660.418,213.624 660.418,228.624 L 660.418,236.424 Q 660.418,251.424 645.418,251.424 L 568.937,251.424 L 553.937,251.424" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="392.484,289.224 380.964,293.544 380.964,284.904" style="fill:rgb(0,0,0)"/> <path d="M548.177,251.424 L 370.592,251.424 Q 355.592,251.424 355.592,266.424 L 355.592,274.224 Q 355.592,289.224 370.592,289.224 L 371.724,289.224 L 386.724,289.224" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M472.179,251.424 L 464.679,251.424 Q 457.179,251.424 457.179,266.424 L 457.179,274.224 Q 457.179,289.224 464.679,289.224 L 472.179,289.224" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,327.024 39.36,331.344 39.36,322.704" style="fill:rgb(0,0,0)"/> <path d="M24.36,198.504 L 24.36,312.024 Q 24.36,327.024 34.74,327.024 L 45.12,327.024" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,342.144A15.12 15.12 0 0 0 81.12 327.024A15.12 15.12 0 0 0 66 311.904A15.12 15.12 0 0 0 50.88 327.024A15.12 15.12 0 0 0 66 342.144Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="66" y="327.024" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="104.16,327.024 92.64,331.344 92.64,322.704" style="fill:rgb(0,0,0)"/> <path d="M81.12,327.024L98.4,327.024" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M104.16,342.144L208.416,342.144L208.416,311.904L104.16,311.904Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="156.288" y="327.024" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">select-stmt</text> <polygon points="231.456,327.024 219.936,331.344 219.936,322.704" style="fill:rgb(0,0,0)"/> <path d="M208.416,327.024L225.696,327.024" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M246.576,342.144A15.12 15.12 0 0 0 261.696 327.024A15.12 15.12 0 0 0 246.576 311.904A15.12 15.12 0 0 0 231.456 327.024A15.12 15.12 0 0 0 246.576 342.144Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="246.576" y="327.024" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="392.484,289.224 380.964,293.544 380.964,284.904" style="fill:rgb(0,0,0)"/> <path d="M261.696,327.024 L 269.196,327.024 Q 276.696,327.024 276.696,312.024 L 276.696,304.224 Q 276.696,289.224 291.696,289.224 L 371.724,289.224 L 386.724,289.224" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="660.418,327.024 648.898,331.344 648.898,322.704" style="fill:rgb(0,0,0)"/> <path d="M261.696,327.024L654.658,327.024" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M660.418,327.024 L 667.918,327.024 Q 675.418,327.024 675.418,319.524 L 675.418,312.024" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M424.592,327.024 L 432.092,327.024 Q 439.592,327.024 439.592,312.024 L 439.592,304.224 Q 439.592,289.224 447.092,289.224 L 454.592,289.224" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,364.824 39.36,369.144 39.36,360.504" style="fill:rgb(0,0,0)"/> <path d="M24.36,311.904 L 24.36,349.824 Q 24.36,364.824 34.74,364.824 L 45.12,364.824" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,379.944A15.12 15.12 0 0 0 81.12 364.824A15.12 15.12 0 0 0 66 349.704A15.12 15.12 0 0 0 50.88 364.824A15.12 15.12 0 0 0 66 379.944Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="66" y="364.824" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="135.12,364.824 123.6,369.144 123.6,360.504" style="fill:rgb(0,0,0)"/> <path d="M81.12,364.824L129.36,364.824" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M135.12,379.944L296.054,379.944L296.054,349.704L135.12,349.704Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="215.587" y="364.824" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">table-or-subquery</text> <polygon points="350.054,364.824 338.534,369.144 338.534,360.504" style="fill:rgb(0,0,0)"/> <path d="M296.054,364.824L344.294,364.824" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M365.174,379.944A15.12 15.12 0 0 0 380.294 364.824A15.12 15.12 0 0 0 365.174 349.704A15.12 15.12 0 0 0 350.054 364.824A15.12 15.12 0 0 0 365.174 379.944Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="365.174" y="364.824" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="660.418,364.824 648.898,369.144 648.898,360.504" style="fill:rgb(0,0,0)"/> <path d="M380.294,364.824L654.658,364.824" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="711.418,36.72 699.898,41.04 699.898,32.4" style="fill:rgb(0,0,0)"/> <path d="M660.418,364.824 L 667.918,364.824 Q 675.418,364.824 675.418,349.824 L 675.418,51.72 Q 675.418,36.72 690.418,36.72 L 690.658,36.72 L 705.658,36.72" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="715.018" cy="36.72" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M215.587,417.744A15.12 15.12 0 0 0 230.707 402.624A15.12 15.12 0 0 0 215.587 387.504A15.12 15.12 0 0 0 200.467 402.624A15.12 15.12 0 0 0 215.587 417.744Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="215.587" y="402.624" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="230.707,402.624 242.227,398.304 242.227,406.944" style="fill:rgb(0,0,0)"/> <path d="M296.054,364.824 L 303.554,364.824 Q 311.054,364.824 311.054,379.824 L 311.054,387.624 Q 311.054,402.624 296.054,402.624 L 251.467,402.624 L 236.467,402.624" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M200.467,402.624 L 123.6,402.624 Q 108.6,402.624 108.6,387.624 L 108.6,379.824 Q 108.6,364.824 116.1,364.824 L 123.6,364.824" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="122.64,440.424 111.12,444.744 111.12,436.104" style="fill:rgb(0,0,0)"/> <path d="M81.12,364.824 L 88.62,364.824 Q 96.12,364.824 96.12,379.824 L 96.12,425.424 Q 96.12,440.424 106.5,440.424 L 116.88,440.424" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M122.64,455.544L224.707,455.544L224.707,425.304L122.64,425.304Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="173.674" y="440.424" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">join-clause</text> <path d="M224.707,440.424 L 308.534,440.424 Q 323.534,440.424 323.534,425.424 L 323.534,379.824 Q 323.534,364.824 331.034,364.824 L 338.534,364.824" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/window-defn.html">window-defn:</a></b> <button id='x99f1bba2' onclick='hideorshow("x99f1bba2","xfbec94cb")'>show</button></p> <div id='xfbec94cb' style='display:none;' class='imgcontainer'> <div style="max-width:479px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 479.765 380.592"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,17.28 20.88,21.6 20.88,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L26.64,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M47.52,32.4A15.12 15.12 0 0 0 62.64 17.28A15.12 15.12 0 0 0 47.52 2.16A15.12 15.12 0 0 0 32.4 17.28A15.12 15.12 0 0 0 47.52 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="47.52" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="104.16,44.496 92.64,48.816 92.64,40.176" style="fill:rgb(0,0,0)"/> <path d="M62.64,17.28 L 70.14,17.28 Q 77.64,17.28 77.64,30.888 Q 77.64,44.496 88.02,44.496 L 98.4,44.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M119.28,59.616L260.803,59.616A15.12 15.12 0 0 0 275.923 44.496L275.923,44.496A15.12 15.12 0 0 0 260.803 29.376L119.28,29.376A15.12 15.12 0 0 0 104.16 44.496L104.16,44.496A15.12 15.12 0 0 0 119.28 59.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="190.042" y="44.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">base-window-name</text> <path d="M119.28,135.216L198.941,135.216A15.12 15.12 0 0 0 214.061 120.096A15.12 15.12 0 0 0 198.941 104.976L119.28,104.976A15.12 15.12 0 0 0 104.16 120.096A15.12 15.12 0 0 0 119.28 135.216Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="159.11" y="120.096" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PARTITION</text> <polygon points="237.101,120.096 225.581,124.416 225.581,115.776" style="fill:rgb(0,0,0)"/> <path d="M214.061,120.096L231.341,120.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M252.221,135.216L256.31,135.216A15.12 15.12 0 0 0 271.43 120.096A15.12 15.12 0 0 0 256.31 104.976L252.221,104.976A15.12 15.12 0 0 0 237.101 120.096A15.12 15.12 0 0 0 252.221 135.216Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="254.266" y="120.096" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <polygon points="307.43,120.096 295.91,124.416 295.91,115.776" style="fill:rgb(0,0,0)"/> <path d="M271.43,120.096L301.67,120.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M307.43,135.216L356.621,135.216L356.621,104.976L307.43,104.976Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="332.026" y="120.096" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <path d="M332.026,173.016A15.12 15.12 0 0 0 347.146 157.896A15.12 15.12 0 0 0 332.026 142.776A15.12 15.12 0 0 0 316.906 157.896A15.12 15.12 0 0 0 332.026 173.016Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="332.026" y="157.896" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="347.146,157.896 358.666,153.576 358.666,162.216" style="fill:rgb(0,0,0)"/> <path d="M356.621,120.096 L 364.121,120.096 Q 371.621,120.096 371.621,135.096 L 371.621,142.896 Q 371.621,157.896 362.263,157.896 L 352.906,157.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M316.906,157.896 L 295.91,157.896 Q 280.91,157.896 280.91,142.896 L 280.91,135.096 Q 280.91,120.096 288.41,120.096 L 295.91,120.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="190.042,17.28 178.522,21.6 178.522,12.96" style="fill:rgb(0,0,0)"/> <path d="M62.64,17.28L184.282,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="190.042,82.296 201.562,77.976 201.562,86.616" style="fill:rgb(0,0,0)"/> <path d="M190.042,17.28 L 298.963,17.28 Q 313.963,17.28 313.963,32.28 L 313.963,67.296 Q 313.963,82.296 298.963,82.296 L 210.802,82.296 L 195.802,82.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="104.16,120.096 92.64,124.416 92.64,115.776" style="fill:rgb(0,0,0)"/> <path d="M190.042,82.296 L 77.64,82.296 Q 62.64,82.296 62.64,97.296 L 62.64,105.096 Q 62.64,120.096 77.64,120.096 L 83.4,120.096 L 98.4,120.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="298.963,44.496 287.443,48.816 287.443,40.176" style="fill:rgb(0,0,0)"/> <path d="M275.923,44.496L293.203,44.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M298.963,44.496 L 306.463,44.496 Q 313.963,44.496 313.963,51.996 L 313.963,59.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M119.28,248.616L163.805,248.616A15.12 15.12 0 0 0 178.925 233.496A15.12 15.12 0 0 0 163.805 218.376L119.28,218.376A15.12 15.12 0 0 0 104.16 233.496A15.12 15.12 0 0 0 119.28 248.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="141.542" y="233.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ORDER</text> <polygon points="201.965,233.496 190.445,237.816 190.445,229.176" style="fill:rgb(0,0,0)"/> <path d="M178.925,233.496L196.205,233.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M217.085,248.616L221.174,248.616A15.12 15.12 0 0 0 236.294 233.496A15.12 15.12 0 0 0 221.174 218.376L217.085,218.376A15.12 15.12 0 0 0 201.965 233.496A15.12 15.12 0 0 0 217.085 248.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="219.13" y="233.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BY</text> <polygon points="272.294,233.496 260.774,237.816 260.774,229.176" style="fill:rgb(0,0,0)"/> <path d="M236.294,233.496L266.534,233.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M272.294,248.616L402.125,248.616L402.125,218.376L272.294,218.376Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="337.21" y="233.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ordering-term</text> <path d="M337.21,286.416A15.12 15.12 0 0 0 352.33 271.296A15.12 15.12 0 0 0 337.21 256.176A15.12 15.12 0 0 0 322.09 271.296A15.12 15.12 0 0 0 337.21 286.416Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="337.21" y="271.296" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="352.33,271.296 363.85,266.976 363.85,275.616" style="fill:rgb(0,0,0)"/> <path d="M402.125,233.496 L 409.625,233.496 Q 417.125,233.496 417.125,248.496 L 417.125,256.296 Q 417.125,271.296 402.125,271.296 L 373.09,271.296 L 358.09,271.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M322.09,271.296 L 260.774,271.296 Q 245.774,271.296 245.774,256.296 L 245.774,248.496 Q 245.774,233.496 253.274,233.496 L 260.774,233.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="190.042,195.696 201.562,191.376 201.562,200.016" style="fill:rgb(0,0,0)"/> <path d="M356.621,120.096 L 364.121,120.096 Q 371.621,120.096 371.621,135.096 L 371.621,180.696 Q 371.621,195.696 356.621,195.696 L 210.802,195.696 L 195.802,195.696" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="104.16,233.496 92.64,237.816 92.64,229.176" style="fill:rgb(0,0,0)"/> <path d="M190.042,195.696 L 77.64,195.696 Q 62.64,195.696 62.64,210.696 L 62.64,218.496 Q 62.64,233.496 77.64,233.496 L 83.4,233.496 L 98.4,233.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="62.64,157.896 58.32,146.376 66.96,146.376" style="fill:rgb(0,0,0)"/> <path d="M62.64,104.976L62.64,152.136" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M62.64,157.896L62.64,218.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M104.16,362.016L208.646,362.016L208.646,331.776L104.16,331.776Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="156.403" y="346.896" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">frame-spec</text> <polygon points="417.125,346.896 405.605,351.216 405.605,342.576" style="fill:rgb(0,0,0)"/> <path d="M208.646,346.896L411.365,346.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M432.245,362.016A15.12 15.12 0 0 0 447.365 346.896A15.12 15.12 0 0 0 432.245 331.776A15.12 15.12 0 0 0 417.125 346.896A15.12 15.12 0 0 0 432.245 362.016Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="432.245" y="346.896" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="470.405,346.896 458.885,351.216 458.885,342.576" style="fill:rgb(0,0,0)"/> <path d="M447.365,346.896L464.645,346.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="474.005" cy="346.896" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="190.042,309.096 201.562,304.776 201.562,313.416" style="fill:rgb(0,0,0)"/> <path d="M402.125,233.496 L 409.625,233.496 Q 417.125,233.496 417.125,248.496 L 417.125,294.096 Q 417.125,309.096 402.125,309.096 L 210.802,309.096 L 195.802,309.096" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="104.16,346.896 92.64,351.216 92.64,342.576" style="fill:rgb(0,0,0)"/> <path d="M190.042,309.096 L 77.64,309.096 Q 62.64,309.096 62.64,324.096 L 62.64,331.896 Q 62.64,346.896 77.64,346.896 L 83.4,346.896 L 98.4,346.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="62.64,271.296 58.32,259.776 66.96,259.776" style="fill:rgb(0,0,0)"/> <path d="M62.64,218.376L62.64,265.536" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M62.64,271.296L62.64,331.776" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="156.403,374.112 144.883,378.432 144.883,369.792" style="fill:rgb(0,0,0)"/> <path d="M62.64,331.776 L 62.64,359.112 Q 62.64,374.112 77.64,374.112 L 135.643,374.112 L 150.643,374.112" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="278.35,346.896 266.83,351.216 266.83,342.576" style="fill:rgb(0,0,0)"/> <path d="M156.403,374.112 L 233.35,374.112 Q 248.35,374.112 248.35,360.504 Q 248.35,346.896 260.47,346.896 L 272.59,346.896" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> <p><b><a href="syntax/frame-spec.html">frame-spec:</a></b> <button id='x25b26622' onclick='hideorshow("x25b26622","xd40ab19a")'>show</button></p> <div id='xd40ab19a' style='display:none;' class='imgcontainer'> <div style="max-width:1039px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 1039.65 522.72"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,92.88 39.36,97.2 39.36,88.56" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,77.88 Q 24.36,92.88 34.74,92.88 L 45.12,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,108L120.432,108A15.12 15.12 0 0 0 135.552 92.88A15.12 15.12 0 0 0 120.432 77.76L66,77.76A15.12 15.12 0 0 0 50.88 92.88A15.12 15.12 0 0 0 66 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="93.216" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">GROUPS</text> <path d="M135.552,92.88 L 143.052,92.88 Q 150.552,92.88 150.552,77.88 L 150.552,32.28 Q 150.552,17.28 158.052,17.28 L 165.552,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="207.072,17.28 195.552,21.6 195.552,12.96" style="fill:rgb(0,0,0)"/> <path d="M165.552,17.28L201.312,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M222.192,32.4L294.71,32.4A15.12 15.12 0 0 0 309.83 17.28A15.12 15.12 0 0 0 294.71 2.16L222.192,2.16A15.12 15.12 0 0 0 207.072 17.28A15.12 15.12 0 0 0 222.192 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="258.451" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">BETWEEN</text> <polygon points="351.35,17.28 339.83,21.6 339.83,12.96" style="fill:rgb(0,0,0)"/> <path d="M309.83,17.28L345.59,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M366.47,32.4L467.674,32.4A15.12 15.12 0 0 0 482.794 17.28A15.12 15.12 0 0 0 467.674 2.16L366.47,2.16A15.12 15.12 0 0 0 351.35 17.28A15.12 15.12 0 0 0 366.47 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="417.072" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">UNBOUNDED</text> <polygon points="500.074,17.28 488.554,21.6 488.554,12.96" style="fill:rgb(0,0,0)"/> <path d="M482.794,17.28L494.314,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M515.194,32.4L603.034,32.4A15.12 15.12 0 0 0 618.154 17.28A15.12 15.12 0 0 0 603.034 2.16L515.194,2.16A15.12 15.12 0 0 0 500.074 17.28A15.12 15.12 0 0 0 515.194 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="559.114" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="659.674,17.28 648.154,21.6 648.154,12.96" style="fill:rgb(0,0,0)"/> <path d="M618.154,17.28L653.914,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M674.794,32.4L695.472,32.4A15.12 15.12 0 0 0 710.592 17.28A15.12 15.12 0 0 0 695.472 2.16L674.794,2.16A15.12 15.12 0 0 0 659.674 17.28A15.12 15.12 0 0 0 674.794 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="685.133" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">AND</text> <polygon points="752.112,130.68 740.592,135 740.592,126.36" style="fill:rgb(0,0,0)"/> <path d="M710.592,17.28 L 718.092,17.28 Q 725.592,17.28 725.592,32.28 L 725.592,115.68 Q 725.592,130.68 735.972,130.68 L 746.352,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.232,145.8L868.435,145.8A15.12 15.12 0 0 0 883.555 130.68A15.12 15.12 0 0 0 868.435 115.56L767.232,115.56A15.12 15.12 0 0 0 752.112 130.68A15.12 15.12 0 0 0 767.232 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="817.834" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">UNBOUNDED</text> <polygon points="900.835,130.68 889.315,135 889.315,126.36" style="fill:rgb(0,0,0)"/> <path d="M883.555,130.68L895.075,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M915.955,145.8L1007.37,145.8A15.12 15.12 0 0 0 1022.49 130.68A15.12 15.12 0 0 0 1007.37 115.56L915.955,115.56A15.12 15.12 0 0 0 900.835 130.68A15.12 15.12 0 0 0 915.955 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="961.661" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FOLLOWING</text> <path d="M1022.49,130.68 L 1029.99,130.68 Q 1037.49,130.68 1037.49,138.18 L 1037.49,145.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,17.28 39.36,21.6 39.36,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L45.12,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,32.4L109.949,32.4A15.12 15.12 0 0 0 125.069 17.28A15.12 15.12 0 0 0 109.949 2.16L66,2.16A15.12 15.12 0 0 0 50.88 17.28A15.12 15.12 0 0 0 66 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="87.9744" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">RANGE</text> <polygon points="142.349,17.28 130.829,21.6 130.829,12.96" style="fill:rgb(0,0,0)"/> <path d="M125.069,17.28L136.589,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M142.349,17.28L157.349,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,55.08 39.36,59.4 39.36,50.76" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,40.08 Q 24.36,55.08 34.74,55.08 L 45.12,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,70.2L101.078,70.2A15.12 15.12 0 0 0 116.198 55.08L116.198,55.08A15.12 15.12 0 0 0 101.078 39.96L66,39.96A15.12 15.12 0 0 0 50.88 55.08L50.88,55.08A15.12 15.12 0 0 0 66 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="83.5392" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROWS</text> <polygon points="135.552,55.08 124.032,59.4 124.032,50.76" style="fill:rgb(0,0,0)"/> <path d="M116.198,55.08L129.792,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M135.552,55.08 L 143.052,55.08 Q 150.552,55.08 150.552,47.58 L 150.552,40.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="207.072,168.48 195.552,172.8 195.552,164.16" style="fill:rgb(0,0,0)"/> <path d="M165.552,17.28 L 173.052,17.28 Q 180.552,17.28 180.552,32.28 L 180.552,153.48 Q 180.552,168.48 190.932,168.48 L 201.312,168.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M222.192,183.6L323.395,183.6A15.12 15.12 0 0 0 338.515 168.48A15.12 15.12 0 0 0 323.395 153.36L222.192,153.36A15.12 15.12 0 0 0 207.072 168.48A15.12 15.12 0 0 0 222.192 183.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="272.794" y="168.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">UNBOUNDED</text> <polygon points="361.555,168.48 350.035,172.8 350.035,164.16" style="fill:rgb(0,0,0)"/> <path d="M338.515,168.48L355.795,168.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M376.675,183.6L464.515,183.6A15.12 15.12 0 0 0 479.635 168.48A15.12 15.12 0 0 0 464.515 153.36L376.675,153.36A15.12 15.12 0 0 0 361.555 168.48A15.12 15.12 0 0 0 376.675 183.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="420.595" y="168.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="1022.49,168.48 1010.97,172.8 1010.97,164.16" style="fill:rgb(0,0,0)"/> <path d="M479.635,168.48L1016.73,168.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,168.48 L 1029.99,168.48 Q 1037.49,168.48 1037.49,175.98 L 1037.49,183.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M207.072,221.4L256.262,221.4L256.262,191.16L207.072,191.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="231.667" y="206.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="279.302,206.28 267.782,210.6 267.782,201.96" style="fill:rgb(0,0,0)"/> <path d="M256.262,206.28L273.542,206.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M294.422,221.4L382.262,221.4A15.12 15.12 0 0 0 397.382 206.28A15.12 15.12 0 0 0 382.262 191.16L294.422,191.16A15.12 15.12 0 0 0 279.302 206.28A15.12 15.12 0 0 0 294.422 221.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="338.342" y="206.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="1022.49,206.28 1010.97,210.6 1010.97,201.96" style="fill:rgb(0,0,0)"/> <path d="M397.382,206.28L1016.73,206.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,206.28 L 1029.99,206.28 Q 1037.49,206.28 1037.49,213.78 L 1037.49,221.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="207.072,206.28 195.552,210.6 195.552,201.96" style="fill:rgb(0,0,0)"/> <path d="M180.552,153.36 L 180.552,191.28 Q 180.552,206.28 190.932,206.28 L 201.312,206.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M222.192,259.2L292.061,259.2A15.12 15.12 0 0 0 307.181 244.08A15.12 15.12 0 0 0 292.061 228.96L222.192,228.96A15.12 15.12 0 0 0 207.072 244.08A15.12 15.12 0 0 0 222.192 259.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="257.126" y="244.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT</text> <polygon points="330.221,244.08 318.701,248.4 318.701,239.76" style="fill:rgb(0,0,0)"/> <path d="M307.181,244.08L324.461,244.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M345.341,259.2L369.475,259.2A15.12 15.12 0 0 0 384.595 244.08A15.12 15.12 0 0 0 369.475 228.96L345.341,228.96A15.12 15.12 0 0 0 330.221 244.08A15.12 15.12 0 0 0 345.341 259.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="357.408" y="244.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROW</text> <polygon points="1022.49,244.08 1010.97,248.4 1010.97,239.76" style="fill:rgb(0,0,0)"/> <path d="M384.595,244.08L1016.73,244.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,244.08 L 1029.99,244.08 Q 1037.49,244.08 1037.49,251.58 L 1037.49,259.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="207.072,244.08 195.552,248.4 195.552,239.76" style="fill:rgb(0,0,0)"/> <path d="M180.552,191.16 L 180.552,229.08 Q 180.552,244.08 190.932,244.08 L 201.312,244.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M351.35,70.2L400.541,70.2L400.541,39.96L351.35,39.96Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="375.946" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="423.581,55.08 412.061,59.4 412.061,50.76" style="fill:rgb(0,0,0)"/> <path d="M400.541,55.08L417.821,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M438.701,70.2L526.541,70.2A15.12 15.12 0 0 0 541.661 55.08A15.12 15.12 0 0 0 526.541 39.96L438.701,39.96A15.12 15.12 0 0 0 423.581 55.08A15.12 15.12 0 0 0 438.701 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="482.621" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="618.154,55.08 606.634,59.4 606.634,50.76" style="fill:rgb(0,0,0)"/> <path d="M541.661,55.08L612.394,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M618.154,55.08 L 625.654,55.08 Q 633.154,55.08 633.154,47.58 L 633.154,40.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="351.35,55.08 339.83,59.4 339.83,50.76" style="fill:rgb(0,0,0)"/> <path d="M309.83,17.28 L 317.33,17.28 Q 324.83,17.28 324.83,32.28 L 324.83,40.08 Q 324.83,55.08 335.21,55.08 L 345.59,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M366.47,108L436.339,108A15.12 15.12 0 0 0 451.459 92.88A15.12 15.12 0 0 0 436.339 77.76L366.47,77.76A15.12 15.12 0 0 0 351.35 92.88A15.12 15.12 0 0 0 366.47 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="401.405" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT</text> <polygon points="474.499,92.88 462.979,97.2 462.979,88.56" style="fill:rgb(0,0,0)"/> <path d="M451.459,92.88L468.739,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M489.619,108L513.754,108A15.12 15.12 0 0 0 528.874 92.88A15.12 15.12 0 0 0 513.754 77.76L489.619,77.76A15.12 15.12 0 0 0 474.499 92.88A15.12 15.12 0 0 0 489.619 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="501.686" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROW</text> <polygon points="618.154,92.88 606.634,97.2 606.634,88.56" style="fill:rgb(0,0,0)"/> <path d="M528.874,92.88L612.394,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M618.154,92.88 L 625.654,92.88 Q 633.154,92.88 633.154,85.38 L 633.154,77.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="351.35,92.88 339.83,97.2 339.83,88.56" style="fill:rgb(0,0,0)"/> <path d="M324.83,39.96 L 324.83,77.88 Q 324.83,92.88 335.21,92.88 L 345.59,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M351.35,145.8L400.541,145.8L400.541,115.56L351.35,115.56Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="375.946" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="423.581,130.68 412.061,135 412.061,126.36" style="fill:rgb(0,0,0)"/> <path d="M400.541,130.68L417.821,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M438.701,145.8L530.112,145.8A15.12 15.12 0 0 0 545.232 130.68A15.12 15.12 0 0 0 530.112 115.56L438.701,115.56A15.12 15.12 0 0 0 423.581 130.68A15.12 15.12 0 0 0 438.701 145.8Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="484.406" y="130.68" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FOLLOWING</text> <polygon points="618.154,130.68 606.634,135 606.634,126.36" style="fill:rgb(0,0,0)"/> <path d="M545.232,130.68L612.394,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M618.154,130.68 L 625.654,130.68 Q 633.154,130.68 633.154,115.68 L 633.154,32.28 Q 633.154,17.28 640.654,17.28 L 648.154,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="351.35,130.68 339.83,135 339.83,126.36" style="fill:rgb(0,0,0)"/> <path d="M324.83,77.76 L 324.83,115.68 Q 324.83,130.68 335.21,130.68 L 345.59,130.68" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="752.112,17.28 740.592,21.6 740.592,12.96" style="fill:rgb(0,0,0)"/> <path d="M710.592,17.28L746.352,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M752.112,32.4L801.302,32.4L801.302,2.16L752.112,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="776.707" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="824.342,17.28 812.822,21.6 812.822,12.96" style="fill:rgb(0,0,0)"/> <path d="M801.302,17.28L818.582,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M839.462,32.4L927.302,32.4A15.12 15.12 0 0 0 942.422 17.28A15.12 15.12 0 0 0 927.302 2.16L839.462,2.16A15.12 15.12 0 0 0 824.342 17.28A15.12 15.12 0 0 0 839.462 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="883.382" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">PRECEDING</text> <polygon points="1022.49,17.28 1010.97,21.6 1010.97,12.96" style="fill:rgb(0,0,0)"/> <path d="M942.422,17.28L1016.73,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,17.28 L 1029.99,17.28 Q 1037.49,17.28 1037.49,32.28 L 1037.49,289.56 Q 1037.49,304.56 1022.49,304.56 L 1016.49,304.56 L 1001.49,304.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.232,70.2L837.101,70.2A15.12 15.12 0 0 0 852.221 55.08A15.12 15.12 0 0 0 837.101 39.96L767.232,39.96A15.12 15.12 0 0 0 752.112 55.08A15.12 15.12 0 0 0 767.232 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="802.166" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT</text> <polygon points="875.261,55.08 863.741,59.4 863.741,50.76" style="fill:rgb(0,0,0)"/> <path d="M852.221,55.08L869.501,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M890.381,70.2L914.515,70.2A15.12 15.12 0 0 0 929.635 55.08A15.12 15.12 0 0 0 914.515 39.96L890.381,39.96A15.12 15.12 0 0 0 875.261 55.08A15.12 15.12 0 0 0 890.381 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="902.448" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROW</text> <polygon points="1022.49,55.08 1010.97,59.4 1010.97,50.76" style="fill:rgb(0,0,0)"/> <path d="M929.635,55.08L1016.73,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,55.08 L 1029.99,55.08 Q 1037.49,55.08 1037.49,62.58 L 1037.49,70.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="752.112,55.08 740.592,59.4 740.592,50.76" style="fill:rgb(0,0,0)"/> <path d="M710.592,17.28 L 718.092,17.28 Q 725.592,17.28 725.592,32.28 L 725.592,40.08 Q 725.592,55.08 735.972,55.08 L 746.352,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M752.112,108L801.302,108L801.302,77.76L752.112,77.76Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="776.707" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="824.342,92.88 812.822,97.2 812.822,88.56" style="fill:rgb(0,0,0)"/> <path d="M801.302,92.88L818.582,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M839.462,108L930.874,108A15.12 15.12 0 0 0 945.994 92.88A15.12 15.12 0 0 0 930.874 77.76L839.462,77.76A15.12 15.12 0 0 0 824.342 92.88A15.12 15.12 0 0 0 839.462 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="885.168" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FOLLOWING</text> <polygon points="1022.49,92.88 1010.97,97.2 1010.97,88.56" style="fill:rgb(0,0,0)"/> <path d="M945.994,92.88L1016.73,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M1022.49,92.88 L 1029.99,92.88 Q 1037.49,92.88 1037.49,100.38 L 1037.49,107.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="752.112,92.88 740.592,97.2 740.592,88.56" style="fill:rgb(0,0,0)"/> <path d="M725.592,39.96 L 725.592,77.88 Q 725.592,92.88 735.972,92.88 L 746.352,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.606,410.4L529.056,410.4A15.12 15.12 0 0 0 544.176 395.28A15.12 15.12 0 0 0 529.056 380.16L461.606,380.16A15.12 15.12 0 0 0 446.486 395.28A15.12 15.12 0 0 0 461.606 410.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.331" y="395.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCLUDE</text> <polygon points="567.216,395.28 555.696,399.6 555.696,390.96" style="fill:rgb(0,0,0)"/> <path d="M544.176,395.28L561.456,395.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M582.336,410.4L652.205,410.4A15.12 15.12 0 0 0 667.325 395.28A15.12 15.12 0 0 0 652.205 380.16L582.336,380.16A15.12 15.12 0 0 0 567.216 395.28A15.12 15.12 0 0 0 582.336 410.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="617.27" y="395.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">CURRENT</text> <polygon points="690.365,395.28 678.845,399.6 678.845,390.96" style="fill:rgb(0,0,0)"/> <path d="M667.325,395.28L684.605,395.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M705.485,410.4L729.619,410.4A15.12 15.12 0 0 0 744.739 395.28A15.12 15.12 0 0 0 729.619 380.16L705.485,380.16A15.12 15.12 0 0 0 690.365 395.28A15.12 15.12 0 0 0 705.485 410.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="717.552" y="395.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ROW</text> <polygon points="767.779,395.28 756.259,399.6 756.259,390.96" style="fill:rgb(0,0,0)"/> <path d="M744.739,395.28L762.019,395.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.779,395.28 L 775.279,395.28 Q 782.779,395.28 782.779,402.78 L 782.779,410.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.606,448.2L529.056,448.2A15.12 15.12 0 0 0 544.176 433.08A15.12 15.12 0 0 0 529.056 417.96L461.606,417.96A15.12 15.12 0 0 0 446.486 433.08A15.12 15.12 0 0 0 461.606 448.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.331" y="433.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCLUDE</text> <polygon points="567.216,433.08 555.696,437.4 555.696,428.76" style="fill:rgb(0,0,0)"/> <path d="M544.176,433.08L561.456,433.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M582.336,448.2L625.824,448.2A15.12 15.12 0 0 0 640.944 433.08A15.12 15.12 0 0 0 625.824 417.96L582.336,417.96A15.12 15.12 0 0 0 567.216 433.08A15.12 15.12 0 0 0 582.336 448.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="604.08" y="433.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">GROUP</text> <polygon points="767.779,433.08 756.259,437.4 756.259,428.76" style="fill:rgb(0,0,0)"/> <path d="M640.944,433.08L762.019,433.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.779,433.08 L 775.279,433.08 Q 782.779,433.08 782.779,440.58 L 782.779,448.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.606,486L529.056,486A15.12 15.12 0 0 0 544.176 470.88A15.12 15.12 0 0 0 529.056 455.76L461.606,455.76A15.12 15.12 0 0 0 446.486 470.88A15.12 15.12 0 0 0 461.606 486Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.331" y="470.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCLUDE</text> <polygon points="567.216,470.88 555.696,475.2 555.696,466.56" style="fill:rgb(0,0,0)"/> <path d="M544.176,470.88L561.456,470.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M582.336,486L604.512,486A15.12 15.12 0 0 0 619.632 470.88A15.12 15.12 0 0 0 604.512 455.76L582.336,455.76A15.12 15.12 0 0 0 567.216 470.88A15.12 15.12 0 0 0 582.336 486Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="593.424" y="470.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">TIES</text> <polygon points="767.779,470.88 756.259,475.2 756.259,466.56" style="fill:rgb(0,0,0)"/> <path d="M619.632,470.88L762.019,470.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M767.779,470.88 L 775.279,470.88 Q 782.779,470.88 782.779,478.38 L 782.779,485.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M461.606,372.6L529.056,372.6A15.12 15.12 0 0 0 544.176 357.48A15.12 15.12 0 0 0 529.056 342.36L461.606,342.36A15.12 15.12 0 0 0 446.486 357.48A15.12 15.12 0 0 0 461.606 372.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="495.331" y="357.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">EXCLUDE</text> <polygon points="567.216,357.48 555.696,361.8 555.696,353.16" style="fill:rgb(0,0,0)"/> <path d="M544.176,357.48L561.456,357.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M582.336,372.6L591.264,372.6A15.12 15.12 0 0 0 606.384 357.48A15.12 15.12 0 0 0 591.264 342.36L582.336,342.36A15.12 15.12 0 0 0 567.216 357.48A15.12 15.12 0 0 0 582.336 372.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="586.8" y="357.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NO</text> <polygon points="629.424,357.48 617.904,361.8 617.904,353.16" style="fill:rgb(0,0,0)"/> <path d="M606.384,357.48L623.664,357.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M644.544,372.6L700.013,372.6A15.12 15.12 0 0 0 715.133 357.48A15.12 15.12 0 0 0 700.013 342.36L644.544,342.36A15.12 15.12 0 0 0 629.424 357.48A15.12 15.12 0 0 0 644.544 372.6Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="672.278" y="357.48" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">OTHERS</text> <polygon points="767.779,357.48 756.259,361.8 756.259,353.16" style="fill:rgb(0,0,0)"/> <path d="M715.133,357.48L762.019,357.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="890.779,516.24 879.259,520.56 879.259,511.92" style="fill:rgb(0,0,0)"/> <path d="M767.779,357.48 L 775.279,357.48 Q 782.779,357.48 782.779,372.48 L 782.779,501.24 Q 782.779,516.24 797.779,516.24 L 870.019,516.24 L 885.019,516.24" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="894.379" cy="516.24" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="710.726,304.56 722.246,300.24 722.246,308.88" style="fill:rgb(0,0,0)"/> <path d="M1001.49,304.56L716.486,304.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="527.966,516.24 516.446,520.56 516.446,511.92" style="fill:rgb(0,0,0)"/> <path d="M710.726,304.56 L 434.966,304.56 Q 419.966,304.56 419.966,319.56 L 419.966,501.24 Q 419.966,516.24 434.966,516.24 L 507.206,516.24 L 522.206,516.24" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M527.966,516.24L797.779,516.24" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="446.486,357.48 434.966,361.8 434.966,353.16" style="fill:rgb(0,0,0)"/> <path d="M419.966,342.36 L 419.966,349.92 Q 419.966,357.48 430.346,357.48 L 440.726,357.48" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="446.486,395.28 434.966,399.6 434.966,390.96" style="fill:rgb(0,0,0)"/> <path d="M419.966,380.16 L 419.966,387.72 Q 419.966,395.28 430.346,395.28 L 440.726,395.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="446.486,433.08 434.966,437.4 434.966,428.76" style="fill:rgb(0,0,0)"/> <path d="M419.966,417.96 L 419.966,425.52 Q 419.966,433.08 430.346,433.08 L 440.726,433.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="446.486,470.88 434.966,475.2 434.966,466.56" style="fill:rgb(0,0,0)"/> <path d="M419.966,455.76 L 419.966,463.32 Q 419.966,470.88 430.346,470.88 L 440.726,470.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> </div> </div> <p><b><a href="syntax/type-name.html">type-name:</a></b> <button id='xd3a803cf' onclick='hideorshow("xd3a803cf","x07298b48")'>show</button></p> <div id='x07298b48' style='display:none;' class='imgcontainer'> <div style="max-width:661px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 661.008 110.16"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="45.36,17.28 33.84,21.6 33.84,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L39.6,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M60.48,32.4L87.6096,32.4A15.12 15.12 0 0 0 102.73 17.28A15.12 15.12 0 0 0 87.6096 2.16L60.48,2.16A15.12 15.12 0 0 0 45.36 17.28A15.12 15.12 0 0 0 60.48 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="74.0448" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">name</text> <polygon points="165.25,92.88 153.73,97.2 153.73,88.56" style="fill:rgb(0,0,0)"/> <path d="M102.73,17.28 L 123.73,17.28 Q 138.73,17.28 138.73,32.28 L 138.73,77.88 Q 138.73,92.88 149.11,92.88 L 159.49,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M180.37,108A15.12 15.12 0 0 0 195.49 92.88A15.12 15.12 0 0 0 180.37 77.76A15.12 15.12 0 0 0 165.25 92.88A15.12 15.12 0 0 0 180.37 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="180.37" y="92.88" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="212.77,92.88 201.25,97.2 201.25,88.56" style="fill:rgb(0,0,0)"/> <path d="M195.49,92.88L207.01,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M212.77,108L350.549,108L350.549,77.76L212.77,77.76Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="281.659" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">signed-number</text> <polygon points="367.829,92.88 356.309,97.2 356.309,88.56" style="fill:rgb(0,0,0)"/> <path d="M350.549,92.88L362.069,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M382.949,108A15.12 15.12 0 0 0 398.069 92.88A15.12 15.12 0 0 0 382.949 77.76A15.12 15.12 0 0 0 367.829 92.88A15.12 15.12 0 0 0 382.949 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="382.949" y="92.88" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="415.349,92.88 403.829,97.2 403.829,88.56" style="fill:rgb(0,0,0)"/> <path d="M398.069,92.88L409.589,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M415.349,108L553.128,108L553.128,77.76L415.349,77.76Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="484.238" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">signed-number</text> <polygon points="570.408,92.88 558.888,97.2 558.888,88.56" style="fill:rgb(0,0,0)"/> <path d="M553.128,92.88L564.648,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M585.528,108A15.12 15.12 0 0 0 600.648 92.88A15.12 15.12 0 0 0 585.528 77.76A15.12 15.12 0 0 0 570.408 92.88A15.12 15.12 0 0 0 585.528 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="585.528" y="92.88" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="651.648,17.28 640.128,21.6 640.128,12.96" style="fill:rgb(0,0,0)"/> <path d="M600.648,92.88 L 608.148,92.88 Q 615.648,92.88 615.648,77.88 L 615.648,32.28 Q 615.648,17.28 630.648,17.28 L 630.888,17.28 L 645.888,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="655.248" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="165.25,55.08 153.73,59.4 153.73,50.76" style="fill:rgb(0,0,0)"/> <path d="M102.73,17.28 L 123.73,17.28 Q 138.73,17.28 138.73,32.28 L 138.73,40.08 Q 138.73,55.08 149.11,55.08 L 159.49,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M180.37,70.2A15.12 15.12 0 0 0 195.49 55.08L195.49,55.08A15.12 15.12 0 0 0 180.37 39.96A15.12 15.12 0 0 0 165.25 55.08L165.25,55.08A15.12 15.12 0 0 0 180.37 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="180.37" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="212.77,55.08 201.25,59.4 201.25,50.76" style="fill:rgb(0,0,0)"/> <path d="M195.49,55.08L207.01,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M212.77,70.2L350.549,70.2L350.549,39.96L212.77,39.96Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="281.659" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">signed-number</text> <polygon points="367.829,55.08 356.309,59.4 356.309,50.76" style="fill:rgb(0,0,0)"/> <path d="M350.549,55.08L362.069,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M382.949,70.2A15.12 15.12 0 0 0 398.069 55.08L398.069,55.08A15.12 15.12 0 0 0 382.949 39.96A15.12 15.12 0 0 0 367.829 55.08L367.829,55.08A15.12 15.12 0 0 0 382.949 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="382.949" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="600.648,55.08 589.128,59.4 589.128,50.76" style="fill:rgb(0,0,0)"/> <path d="M398.069,55.08L594.888,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M600.648,55.08 L 608.148,55.08 Q 615.648,55.08 615.648,47.58 L 615.648,40.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="74.0448,47.52 85.5648,43.2 85.5648,51.84" style="fill:rgb(0,0,0)"/> <path d="M102.73,17.28 L 110.23,17.28 Q 117.73,17.28 117.73,32.28 L 117.73,32.52 Q 117.73,47.52 102.73,47.52 L 94.8048,47.52 L 79.8048,47.52" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M74.0448,47.52 L 33.84,47.52 Q 18.84,47.52 18.84,32.52 L 18.84,32.28 Q 18.84,17.28 26.34,17.28 L 33.84,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="382.949,17.28 371.429,21.6 371.429,12.96" style="fill:rgb(0,0,0)"/> <path d="M102.73,17.28L377.189,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M382.949,17.28L630.648,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> <p><b><a href="syntax/signed-number.html">signed-number:</a></b> <button id='x51075353' onclick='hideorshow("x51075353","x9e10b7e0")'>show</button></p> <div id='x9e10b7e0' style='display:none;' class='imgcontainer'> <div style="max-width:292px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 292.013 99.576"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,44.496 39.36,48.816 39.36,40.176" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,30.888 Q 24.36,44.496 34.74,44.496 L 45.12,44.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,59.616A15.12 15.12 0 0 0 81.12 44.496L81.12,44.496A15.12 15.12 0 0 0 66 29.376A15.12 15.12 0 0 0 50.88 44.496L50.88,44.496A15.12 15.12 0 0 0 66 59.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="66" y="44.496" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">+</text> <polygon points="122.64,17.28 111.12,21.6 111.12,12.96" style="fill:rgb(0,0,0)"/> <path d="M81.12,44.496 L 88.62,44.496 Q 96.12,44.496 96.12,30.888 Q 96.12,17.28 106.5,17.28 L 116.88,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M137.76,32.4L244.493,32.4A15.12 15.12 0 0 0 259.613 17.28A15.12 15.12 0 0 0 244.493 2.16L137.76,2.16A15.12 15.12 0 0 0 122.64 17.28A15.12 15.12 0 0 0 137.76 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="191.126" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">numeric-literal</text> <polygon points="282.653,17.28 271.133,21.6 271.133,12.96" style="fill:rgb(0,0,0)"/> <path d="M259.613,17.28L276.893,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="286.253" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="50.88,82.296 39.36,86.616 39.36,77.976" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28 L 16.86,17.28 Q 24.36,17.28 24.36,32.28 L 24.36,67.296 Q 24.36,82.296 34.74,82.296 L 45.12,82.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,97.416A15.12 15.12 0 0 0 81.12 82.296L81.12,82.296A15.12 15.12 0 0 0 66 67.176A15.12 15.12 0 0 0 50.88 82.296L50.88,82.296A15.12 15.12 0 0 0 66 97.416Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="66" y="82.296" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">-</text> <path d="M81.12,82.296 L 88.62,82.296 Q 96.12,82.296 96.12,67.296 L 96.12,44.376 L 96.12,29.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="66,17.28 54.48,21.6 54.48,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L60.24,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M66,17.28L111.12,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> </div> </div> <p><b><a href="syntax/filter-clause.html">filter-clause:</a></b> <button id='x4ba4425e' onclick='hideorshow("x4ba4425e","xeb26b09e")'>show</button></p> <div id='xeb26b09e' style='display:none;' class='imgcontainer'> <div style="max-width:422px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 422.381 34.56"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,17.28 20.88,21.6 20.88,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L26.64,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M47.52,32.4L93.312,32.4A15.12 15.12 0 0 0 108.432 17.28A15.12 15.12 0 0 0 93.312 2.16L47.52,2.16A15.12 15.12 0 0 0 32.4 17.28A15.12 15.12 0 0 0 47.52 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="70.416" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FILTER</text> <polygon points="131.472,17.28 119.952,21.6 119.952,12.96" style="fill:rgb(0,0,0)"/> <path d="M108.432,17.28L125.712,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M146.592,32.4L146.592,32.4A15.12 15.12 0 0 0 161.712 17.28A15.12 15.12 0 0 0 146.592 2.16L146.592,2.16A15.12 15.12 0 0 0 131.472 17.28A15.12 15.12 0 0 0 146.592 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="146.592" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="184.752,17.28 173.232,21.6 173.232,12.96" style="fill:rgb(0,0,0)"/> <path d="M161.712,17.28L178.992,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M199.872,32.4L249.35,32.4A15.12 15.12 0 0 0 264.47 17.28A15.12 15.12 0 0 0 249.35 2.16L199.872,2.16A15.12 15.12 0 0 0 184.752 17.28A15.12 15.12 0 0 0 199.872 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="224.611" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">WHERE</text> <polygon points="287.51,17.28 275.99,21.6 275.99,12.96" style="fill:rgb(0,0,0)"/> <path d="M264.47,17.28L281.75,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M287.51,32.4L336.701,32.4L336.701,2.16L287.51,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="312.106" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="359.741,17.28 348.221,21.6 348.221,12.96" style="fill:rgb(0,0,0)"/> <path d="M336.701,17.28L353.981,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M374.861,32.4A15.12 15.12 0 0 0 389.981 17.28A15.12 15.12 0 0 0 374.861 2.16A15.12 15.12 0 0 0 359.741 17.28A15.12 15.12 0 0 0 374.861 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="374.861" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="413.021,17.28 401.501,21.6 401.501,12.96" style="fill:rgb(0,0,0)"/> <path d="M389.981,17.28L407.261,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="416.621" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> <p><b><a href="syntax/ordering-term.html">ordering-term:</a></b> <button id='x4815349c' onclick='hideorshow("x4815349c","x86ae0b3a")'>show</button></p> <div id='x86ae0b3a' style='display:none;' class='imgcontainer'> <div style="max-width:798px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 798.451 99.576"> <circle cx="5.76" cy="17.28" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,17.28 20.88,21.6 20.88,12.96" style="fill:rgb(0,0,0)"/> <path d="M9.36,17.28L26.64,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M32.4,32.4L81.5904,32.4L81.5904,2.16L32.4,2.16Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="56.9952" y="17.28" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="111.59,44.496 100.07,48.816 100.07,40.176" style="fill:rgb(0,0,0)"/> <path d="M81.5904,17.28 L 89.0904,17.28 Q 96.5904,17.28 96.5904,30.888 Q 96.5904,44.496 101.21,44.496 L 105.83,44.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M126.71,59.616L190.819,59.616A15.12 15.12 0 0 0 205.939 44.496L205.939,44.496A15.12 15.12 0 0 0 190.819 29.376L126.71,29.376A15.12 15.12 0 0 0 111.59 44.496L111.59,44.496A15.12 15.12 0 0 0 126.71 59.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="158.765" y="44.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">COLLATE</text> <polygon points="228.979,44.496 217.459,48.816 217.459,40.176" style="fill:rgb(0,0,0)"/> <path d="M205.939,44.496L223.219,44.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M244.099,59.616L349.45,59.616A15.12 15.12 0 0 0 364.57 44.496L364.57,44.496A15.12 15.12 0 0 0 349.45 29.376L244.099,29.376A15.12 15.12 0 0 0 228.979 44.496L228.979,44.496A15.12 15.12 0 0 0 244.099 59.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="296.774" y="44.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">collation-name</text> <polygon points="406.09,17.28 394.57,21.6 394.57,12.96" style="fill:rgb(0,0,0)"/> <path d="M364.57,44.496 L 372.07,44.496 Q 379.57,44.496 379.57,30.888 Q 379.57,17.28 389.95,17.28 L 400.33,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="243.84,17.28 232.32,21.6 232.32,12.96" style="fill:rgb(0,0,0)"/> <path d="M81.5904,17.28L238.08,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M243.84,17.28L394.57,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="447.61,82.296 436.09,86.616 436.09,77.976" style="fill:rgb(0,0,0)"/> <path d="M406.09,17.28 L 413.59,17.28 Q 421.09,17.28 421.09,32.28 L 421.09,67.296 Q 421.09,82.296 431.47,82.296 L 441.85,82.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M462.73,97.416L492.97,97.416A15.12 15.12 0 0 0 508.09 82.296A15.12 15.12 0 0 0 492.97 67.176L462.73,67.176A15.12 15.12 0 0 0 447.61 82.296A15.12 15.12 0 0 0 462.73 97.416Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="477.85" y="82.296" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">DESC</text> <polygon points="549.61,17.28 538.09,21.6 538.09,12.96" style="fill:rgb(0,0,0)"/> <path d="M508.09,82.296 L 515.59,82.296 Q 523.09,82.296 523.09,67.296 L 523.09,32.28 Q 523.09,17.28 533.47,17.28 L 543.85,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M462.73,59.616L479.376,59.616A15.12 15.12 0 0 0 494.496 44.496L494.496,44.496A15.12 15.12 0 0 0 479.376 29.376L462.73,29.376A15.12 15.12 0 0 0 447.61 44.496L447.61,44.496A15.12 15.12 0 0 0 462.73 59.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="471.053" y="44.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">ASC</text> <polygon points="447.61,44.496 436.09,48.816 436.09,40.176" style="fill:rgb(0,0,0)"/> <path d="M421.09,29.376 L 421.09,36.936 Q 421.09,44.496 431.47,44.496 L 441.85,44.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M494.496,44.496 L 508.793,44.496 Q 523.09,44.496 523.09,36.996 L 523.09,29.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="477.85,17.28 466.33,21.6 466.33,12.96" style="fill:rgb(0,0,0)"/> <path d="M406.09,17.28L472.09,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M477.85,17.28L538.09,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="591.13,44.496 579.61,48.816 579.61,40.176" style="fill:rgb(0,0,0)"/> <path d="M549.61,17.28 L 557.11,17.28 Q 564.61,17.28 564.61,30.888 Q 564.61,44.496 574.99,44.496 L 585.37,44.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M606.25,59.616L648.355,59.616A15.12 15.12 0 0 0 663.475 44.496L663.475,44.496A15.12 15.12 0 0 0 648.355 29.376L606.25,29.376A15.12 15.12 0 0 0 591.13 44.496L591.13,44.496A15.12 15.12 0 0 0 606.25 59.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="627.302" y="44.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NULLS</text> <polygon points="686.515,44.496 674.995,48.816 674.995,40.176" style="fill:rgb(0,0,0)"/> <path d="M663.475,44.496L680.755,44.496" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M701.635,59.616L735.331,59.616A15.12 15.12 0 0 0 750.451 44.496L750.451,44.496A15.12 15.12 0 0 0 735.331 29.376L701.635,29.376A15.12 15.12 0 0 0 686.515 44.496L686.515,44.496A15.12 15.12 0 0 0 701.635 59.616Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="718.483" y="44.496" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">FIRST</text> <polygon points="791.971,17.28 780.451,21.6 780.451,12.96" style="fill:rgb(0,0,0)"/> <path d="M750.451,44.496 L 757.951,44.496 Q 765.451,44.496 765.451,30.888 Q 765.451,17.28 775.831,17.28 L 786.211,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M606.25,97.416L648.355,97.416A15.12 15.12 0 0 0 663.475 82.296A15.12 15.12 0 0 0 648.355 67.176L606.25,67.176A15.12 15.12 0 0 0 591.13 82.296A15.12 15.12 0 0 0 606.25 97.416Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="627.302" y="82.296" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">NULLS</text> <polygon points="686.515,82.296 674.995,86.616 674.995,77.976" style="fill:rgb(0,0,0)"/> <path d="M663.475,82.296L680.755,82.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M701.635,97.416L727.728,97.416A15.12 15.12 0 0 0 742.848 82.296A15.12 15.12 0 0 0 727.728 67.176L701.635,67.176A15.12 15.12 0 0 0 686.515 82.296A15.12 15.12 0 0 0 701.635 97.416Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="714.682" y="82.296" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">LAST</text> <polygon points="591.13,82.296 579.61,86.616 579.61,77.976" style="fill:rgb(0,0,0)"/> <path d="M564.61,29.376 L 564.61,67.296 Q 564.61,82.296 574.99,82.296 L 585.37,82.296" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M742.848,82.296 L 754.15,82.296 Q 765.451,82.296 765.451,67.296 L 765.451,44.376 L 765.451,29.376" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="670.79,17.28 659.27,21.6 659.27,12.96" style="fill:rgb(0,0,0)"/> <path d="M549.61,17.28L665.03,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M670.79,17.28L780.451,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> </svg> </div> </div> </div> <p> The aggregate functions shown below are available by default. There are two more aggregates grouped with the <a href="json1.html">JSON SQL functions</a>. Applications can define custom aggregate functions using the <a href="c3ref/create_function.html">sqlite3_create_function()</a> interface. API.</p> <p> In any aggregate function that takes a single argument, that argument can be preceded by the keyword DISTINCT. In such cases, duplicate elements are filtered before being passed into the aggregate function. For example, the function "count(distinct X)" will return the number of distinct values of column X instead of the total number of non-null values in column X. </p> <a name="aggfilter"></a> <p> If a FILTER clause is provided, then only rows for which the <i>expr</i> is true are included in the aggregate. </p> <a name="aggorderby"></a> <p> If an ORDER BY clause is provided, that clause determines the order in which the inputs to the aggregate are processed. For aggregate functions like max() and count(), the input order does not matter. But for things like <a href="lang_aggfunc.html#group_concat">string_agg()</a> and <a href="json1.html#jgroupobject">json_group_object()</a>, the ORDER BY clause will make a difference in the result. If no ORDER BY clause is specified, the inputs to the aggregate occur in an arbitrary order that might change from one invocation to the next. </p> <p> See also: <a href="lang_corefunc.html">scalar functions</a> and <a href="windowfunctions.html">window functions</a>. <a name="aggfunclist"></a> </p><h1 id="list_of_built_in_aggregate_functions"><span>2. </span>List of built-in aggregate functions</h1> <div class='columns' style='columns: 11em auto;'> <ul style='padding-top:0;'> <li><a href='lang_aggfunc.html#avg'>avg(X)</a></li> <li><a href='lang_aggfunc.html#count'>count(*)</a></li> <li><a href='lang_aggfunc.html#count'>count(X)</a></li> <li><a href='lang_aggfunc.html#group_concat'>group_concat(X)</a></li> <li><a href='lang_aggfunc.html#group_concat'>group_concat(X,Y)</a></li> <li><a href='lang_aggfunc.html#max_agg'>max(X)</a></li> <li><a href='lang_aggfunc.html#min_agg'>min(X)</a></li> <li><a href='lang_aggfunc.html#group_concat'>string_agg(X,Y)</a></li> <li><a href='lang_aggfunc.html#sumunc'>sum(X)</a></li> <li><a href='lang_aggfunc.html#sumunc'>total(X)</a></li> </ul> </div> <h1 id="descriptions_of_built_in_aggregate_functions"><span>3. </span>Descriptions of built-in aggregate functions</h1> <dl> <a name="avg"></a> <dt><p><b>avg(<i>X</i>)</b></dt><dd><p> The avg() function returns the average value of all non-NULL <i>X</i> within a group. String and BLOB values that do not look like numbers are interpreted as 0. The result of avg() is always a floating point value whenever there is at least one non-NULL input even if all inputs are integers. The result of avg() is NULL if there are no non-NULL inputs. The result of avg() is computed as <a href="lang_aggfunc.html#sumunc">total()</a>/<a href="lang_aggfunc.html#count">count()</a> so all of the constraints that apply to <a href="lang_aggfunc.html#sumunc">total()</a> also apply to avg(). </dd> <a name="count"></a> <dt><p><b>count(<i>X</i>)<br />count(*)</b></dt><dd><p> The count(X) function returns a count of the number of times that <i>X</i> is not NULL in a group. The count(*) function (with no arguments) returns the total number of rows in the group. </dd> <a name="group_concat"></a> <dt><p><b>group_concat(<i>X</i>)<br />group_concat(<i>X</i>,<i>Y</i>)<br />string_agg(<i>X</i>,<i>Y</i>)</b></dt><dd><p> The group_concat() function returns a string which is the concatenation of all non-NULL values of <i>X</i>. If parameter <i>Y</i> is present then it is used as the separator between instances of <i>X</i>.A comma (",") is used as the separator if <i>Y</i> is omitted. <p> The string_agg(X,Y) function is an alias for group_concat(X,Y). String_agg() is compatible with PostgreSQL and SQL-Server and group_concat() is compatible with MySQL. <p> The order of the concatenated elements is arbitrary unless an ORDER BY argument is included immediately after the last parameter. </dd> <a name="max_agg"></a> <dt><p><b>max(<i>X</i>)</b></dt><dd><p> The max() aggregate function returns the maximum value of all values in the group. The maximum value is the value that would be returned last in an ORDER BY on the same column. Aggregate max() returns NULL if and only if there are no non-NULL values in the group. </dd> <a name="min_agg"></a> <dt><p><b>min(<i>X</i>)</b></dt><dd><p> The min() aggregate function returns the minimum non-NULL value of all values in the group. The minimum value is the first non-NULL value that would appear in an ORDER BY of the column. Aggregate min() returns NULL if and only if there are no non-NULL values in the group. </dd> <a name="sumunc"></a> <dt><p><b>sum(<i>X</i>)<br />total(<i>X</i>)</b></dt><dd><p> The sum() and total() aggregate functions return the sum of all non-NULL values in the group. If there are no non-NULL input rows then sum() returns NULL but total() returns 0.0. NULL is not normally a helpful result for the sum of no rows but the SQL standard requires it and most other SQL database engines implement sum() that way so SQLite does it in the same way in order to be compatible. The non-standard total() function is provided as a convenient way to work around this design problem in the SQL language.</p> <p>The result of total() is always a floating point value. The result of sum() is an integer value if all non-NULL inputs are integers. If any input to sum() is neither an integer nor a NULL, then sum() returns a floating point value which is an approximation of the mathematical sum.</p> <p>Sum() will throw an "integer overflow" exception if all inputs are integers or NULL and an integer overflow occurs at any point during the computation. No overflow error is ever raised if any prior input was a floating point value. Total() never throws an integer overflow. <p>When summing floating-point values, if the magnitudes of the values differ wildly then the resulting sum might be imprecise due to the fact that <a href="floatingpoint.html#fpapprox">IEEE 754 floating point values are approximations</a>. Use the decimal_sum(X) aggregate in the <a href="floatingpoint.html#decext">decimal extension</a> to obtain an exact summation of floating point numbers. Consider this test case: <p><blockquote><pre> CREATE TABLE t1(x REAL); INSERT INTO t1 VALUES(1.55e+308),(1.23),(3.2e-16),(-1.23),(-1.55e308); SELECT sum(x), decimal_sum(x) FROM t1; </pre></blockquote></p> <p>The large values ±1.55e+308 cancel each other out, but the cancellation does not occur until the end of the sum and in the meantime the large +1.55e+308 swamps the tiny 3.2e-16 value. The end result is an imprecise result for the sum(). The decimal_sum() aggregate generates an exact answer, at the cost of additional CPU and memory usage. Note also that decimal_sum() is not built into the SQLite core; it is a <a href="loadext.html">loadable extension</a>. <p>If sum of inputs is too large to represent as a IEEE 754 floating point value, then a +Infinity or -Infinity result may be returned. If very large values with differing signs are used such that the SUM() or TOTAL() function is unable to determine if the correct result is +Infinity or -Infinity or some other value in between, then the result is NULL. Hence, for example, the following query returns NULL: <p><blockquote><pre> WITH t1(x) AS (VALUES(1.0),(-9e+999),(2.0),(+9e+999),(3.0)) SELECT sum(x) FROM t1; </pre></blockquote></p> </dd> </dl> <p align="center"><small><i>This page last modified on <a href="https://sqlite.org/docsrc/honeypot" id="mtimelink" data-href="https://sqlite.org/docsrc/finfo/pages/lang_aggfunc.in?m=d872d05e39">2023-12-05 14:43:20</a> UTC </small></i></p>