CINXE.COM

Window 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>Window 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"> Window Functions </div> <details class="fancy_toc"> <summary>Table Of Contents</summary> <div id="toc_sub"><div class="fancy-toc1"><a href="#introduction_to_window_functions">1. Introduction to Window Functions</a></div> <div class="fancy-toc1"><a href="#aggregate_window_functions">2. Aggregate Window Functions</a></div> <div class="fancy-toc2"><a href="#the_partition_by_clause">2.1. The PARTITION BY Clause</a></div> <div class="fancy-toc2"><a href="#frame_specifications">2.2. Frame Specifications</a></div> <div class="fancy-toc3"><a href="#frame_type">2.2.1. Frame Type</a></div> <div class="fancy-toc3"><a href="#frame_boundaries">2.2.2. Frame Boundaries</a></div> <div class="fancy-toc3"><a href="#the_exclude_clause">2.2.3. The EXCLUDE Clause</a></div> <div class="fancy-toc2"><a href="#the_filter_clause">2.3. The FILTER Clause</a></div> <div class="fancy-toc1"><a href="#built_in_window_functions">3. Built-in Window Functions</a></div> <div class="fancy-toc1"><a href="#window_chaining">4. Window Chaining</a></div> <div class="fancy-toc1"><a href="#user_defined_aggregate_window_functions">5. User-Defined Aggregate Window Functions</a></div> <div class="fancy-toc1"><a href="#history">6. History</a></div> </div> </details> </div> <h1 id="introduction_to_window_functions"><span>1. </span>Introduction to Window Functions</h1> <p>A window function is an SQL function where the input values are taken from a "window" of one or more rows in the results set of a SELECT statement. </p><p>Window functions are distinguished from <a href="lang_corefunc.html">scalar functions</a> and <a href="lang_aggfunc.html">aggregate functions</a> by the presence of an OVER clause. If a function has an OVER clause, then it is a window function. If it lacks an OVER clause, then it is an ordinary aggregate or scalar function. Window functions might also have a FILTER clause in between the function and the OVER clause. </p><p>The syntax for a window function is like this: <p><b><a href="syntax/window-function-invocation.html">window-function-invocation:</a></b> <button id='xa1fa36a6' onclick='hideorshow("xa1fa36a6","xa53672dc")'>hide</button></p> <div id='xa53672dc' class='imgcontainer'> <div style="max-width:870px"><svg xmlns='http://www.w3.org/2000/svg' style='font-size:initial;' class="pikchr" viewBox="0 0 870.446 132.84"> <circle cx="5.76" cy="55.08" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="32.4,55.08 20.88,59.4 20.88,50.76" style="fill:rgb(0,0,0)"/> <path d="M9.36,55.08L26.64,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M47.52,70.2L135.13,70.2A15.12 15.12 0 0 0 150.25 55.08A15.12 15.12 0 0 0 135.13 39.96L47.52,39.96A15.12 15.12 0 0 0 32.4 55.08A15.12 15.12 0 0 0 47.52 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="91.3248" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">window-func</text> <polygon points="167.53,55.08 156.01,59.4 156.01,50.76" style="fill:rgb(0,0,0)"/> <path d="M150.25,55.08L161.77,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M182.65,70.2A15.12 15.12 0 0 0 197.77 55.08A15.12 15.12 0 0 0 182.65 39.96A15.12 15.12 0 0 0 167.53 55.08A15.12 15.12 0 0 0 182.65 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="182.65" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">(</text> <polygon points="251.77,55.08 240.25,59.4 240.25,50.76" style="fill:rgb(0,0,0)"/> <path d="M197.77,55.08L246.01,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M251.77,70.2L300.96,70.2L300.96,39.96L251.77,39.96Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="276.365" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">expr</text> <polygon points="354.96,55.08 343.44,59.4 343.44,50.76" style="fill:rgb(0,0,0)"/> <path d="M300.96,55.08L349.2,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M370.08,70.2A15.12 15.12 0 0 0 385.2 55.08A15.12 15.12 0 0 0 370.08 39.96A15.12 15.12 0 0 0 354.96 55.08A15.12 15.12 0 0 0 370.08 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="370.08" y="55.08" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">)</text> <polygon points="426.72,85.32 415.2,89.64 415.2,81" style="fill:rgb(0,0,0)"/> <path d="M385.2,55.08 L 392.7,55.08 Q 400.2,55.08 400.2,70.08 L 400.2,70.32 Q 400.2,85.32 410.58,85.32 L 420.96,85.32" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M426.72,100.44L538.81,100.44L538.81,70.2L426.72,70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="482.765" y="85.32" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">filter-clause</text> <polygon points="580.33,55.08 568.81,59.4 568.81,50.76" style="fill:rgb(0,0,0)"/> <path d="M538.81,85.32 L 546.31,85.32 Q 553.81,85.32 553.81,70.32 L 553.81,70.08 Q 553.81,55.08 564.19,55.08 L 574.57,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M595.45,70.2L626.15,70.2A15.12 15.12 0 0 0 641.27 55.08A15.12 15.12 0 0 0 626.15 39.96L595.45,39.96A15.12 15.12 0 0 0 580.33 55.08A15.12 15.12 0 0 0 595.45 70.2Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="610.8" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">OVER</text> <polygon points="682.79,92.88 671.27,97.2 671.27,88.56" style="fill:rgb(0,0,0)"/> <path d="M641.27,55.08 L 648.77,55.08 Q 656.27,55.08 656.27,70.08 L 656.27,77.88 Q 656.27,92.88 666.65,92.88 L 677.03,92.88" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M697.91,108L794.966,108A15.12 15.12 0 0 0 810.086 92.88L810.086,92.88A15.12 15.12 0 0 0 794.966 77.76L697.91,77.76A15.12 15.12 0 0 0 682.79 92.88L682.79,92.88A15.12 15.12 0 0 0 697.91 108Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="746.438" y="92.88" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">window-name</text> <polygon points="861.086,55.08 849.566,59.4 849.566,50.76" style="fill:rgb(0,0,0)"/> <path d="M810.086,92.88 L 817.586,92.88 Q 825.086,92.88 825.086,77.88 L 825.086,70.08 Q 825.086,55.08 840.086,55.08 L 840.326,55.08 L 855.326,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <circle cx="864.686" cy="55.08" r="3.6" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M385.2,55.08L568.81,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="682.79,55.08 671.27,59.4 671.27,50.76" style="fill:rgb(0,0,0)"/> <path d="M641.27,55.08L677.03,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M682.79,70.2L801.216,70.2L801.216,39.96L682.79,39.96Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="742.003" y="55.08" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">window-defn</text> <path d="M801.216,55.08L849.566,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M276.365,32.4A15.12 15.12 0 0 0 291.485 17.28L291.485,17.28A15.12 15.12 0 0 0 276.365 2.16A15.12 15.12 0 0 0 261.245 17.28L261.245,17.28A15.12 15.12 0 0 0 276.365 32.4Z" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <text x="276.365" y="17.28" text-anchor="middle" font-weight="bold" fill="rgb(0,0,0)" dominant-baseline="central">,</text> <polygon points="291.485,17.28 303.005,12.96 303.005,21.6" style="fill:rgb(0,0,0)"/> <path d="M300.96,55.08 L 308.46,55.08 Q 315.96,55.08 315.96,40.08 L 315.96,32.28 Q 315.96,17.28 306.602,17.28 L 297.245,17.28" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M261.245,17.28 L 240.25,17.28 Q 225.25,17.28 225.25,32.28 L 225.25,40.08 Q 225.25,55.08 232.75,55.08 L 240.25,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <polygon points="276.365,85.32 264.845,89.64 264.845,81" style="fill:rgb(0,0,0)"/> <path d="M197.77,55.08 L 205.27,55.08 Q 212.77,55.08 212.77,70.08 L 212.77,70.32 Q 212.77,85.32 227.77,85.32 L 255.605,85.32 L 270.605,85.32" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M276.365,85.32 L 313.44,85.32 Q 328.44,85.32 328.44,70.32 L 328.44,70.08 Q 328.44,55.08 335.94,55.08 L 343.44,55.08" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M276.365,130.68A15.12 15.12 0 0 0 291.485 115.56L291.485,115.56A15.12 15.12 0 0 0 276.365 100.44A15.12 15.12 0 0 0 261.245 115.56L261.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="276.365" 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="M197.77,55.08 L 205.27,55.08 Q 212.77,55.08 212.77,70.08 L 212.77,100.56 Q 212.77,115.56 227.77,115.56 L 240.485,115.56 L 255.485,115.56" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);" /> <path d="M291.485,115.56 L 313.44,115.56 Q 328.44,115.56 328.44,100.56 L 328.44,70.08 Q 328.44,55.08 335.94,55.08 L 343.44,55.08" 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='x138506e9' onclick='hideorshow("x138506e9","x9f876524")'>show</button></p> <div id='x9f876524' 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='x911ca17b' onclick='hideorshow("x911ca17b","xf4ab1a30")'>show</button></p> <div id='xf4ab1a30' 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> <p><b><a href="syntax/ordering-term.html">ordering-term:</a></b> <button id='x8492d046' onclick='hideorshow("x8492d046","x666ab271")'>show</button></p> <div id='x666ab271' 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><b><a href="syntax/literal-value.html">literal-value:</a></b> <button id='x747bcf08' onclick='hideorshow("x747bcf08","xb70675f9")'>show</button></p> <div id='xb70675f9' 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='x7b2daa6f' onclick='hideorshow("x7b2daa6f","x1e4267ad")'>show</button></p> <div id='x1e4267ad' 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='x85a8c7fb' onclick='hideorshow("x85a8c7fb","x69cdfc2e")'>hide</button></p> <div id='x69cdfc2e' 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> <p><b><a href="syntax/ordering-term.html">ordering-term:</a></b> <button id='xfff9c583' onclick='hideorshow("xfff9c583","x503928bb")'>show</button></p> <div id='x503928bb' 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><b><a href="syntax/raise-function.html">raise-function:</a></b> <button id='x68ce5e56' onclick='hideorshow("x68ce5e56","xdfac7bd1")'>show</button></p> <div id='xdfac7bd1' 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='x23a2883d' onclick='hideorshow("x23a2883d","x4aec36fd")'>show</button></p> <div id='x4aec36fd' 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='x961e6012' onclick='hideorshow("x961e6012","x38e256b9")'>show</button></p> <div id='x38e256b9' 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='xe9d220e1' onclick='hideorshow("xe9d220e1","xeca077da")'>show</button></p> <div id='xeca077da' 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='x61eec245' onclick='hideorshow("x61eec245","x6dd41ceb")'>show</button></p> <div id='x6dd41ceb' 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='x99081179' onclick='hideorshow("x99081179","xfea15bcb")'>show</button></p> <div id='xfea15bcb' 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='xcd426454' onclick='hideorshow("xcd426454","xb7816724")'>show</button></p> <div id='xb7816724' 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/ordering-term.html">ordering-term:</a></b> <button id='x28c5edc3' onclick='hideorshow("x28c5edc3","xc222f224")'>show</button></p> <div id='xc222f224' 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> <p><b><a href="syntax/result-column.html">result-column:</a></b> <button id='x5f9a903d' onclick='hideorshow("x5f9a903d","xf337bae6")'>show</button></p> <div id='xf337bae6' 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='x01eaf041' onclick='hideorshow("x01eaf041","xfe1e3959")'>show</button></p> <div id='xfe1e3959' 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> </div> <p><b><a href="syntax/type-name.html">type-name:</a></b> <button id='x7cae5866' onclick='hideorshow("x7cae5866","xc1473f07")'>show</button></p> <div id='xc1473f07' 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='xa271ef29' onclick='hideorshow("xa271ef29","xcbb9015b")'>show</button></p> <div id='xcbb9015b' 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='x861f8ae1' onclick='hideorshow("x861f8ae1","x7eaed1fe")'>hide</button></p> <div id='x7eaed1fe' 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/window-defn.html">window-defn:</a></b> <button id='xb0a1ed15' onclick='hideorshow("xb0a1ed15","xeb7fe1a2")'>hide</button></p> <div id='xeb7fe1a2' 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='xeab45d5f' onclick='hideorshow("xeab45d5f","x053e8887")'>hide</button></p> <div id='x053e8887' 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> <p><b><a href="syntax/ordering-term.html">ordering-term:</a></b> <button id='xf20529ef' onclick='hideorshow("xf20529ef","x8da7198c")'>show</button></p> <div id='x8da7198c' 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> </div> </p><p>Unlike ordinary functions, window functions cannot use the DISTINCT keyword. Also, Window functions may only appear in the result set and in the ORDER BY clause of a SELECT statement. </p><p>Window functions come in two varieties: <a href="windowfunctions.html#aggwinfunc">aggregate window functions</a> and <a href="windowfunctions.html#builtins">built-in window functions</a>. Every aggregate window function can also work as an ordinary aggregate function, simply by omitting the OVER and FILTER clauses. Furthermore, all of the built-in <a href="lang_aggfunc.html">aggregate functions</a> of SQLite can be used as an aggregate window function by adding an appropriate OVER clause. Applications can register new aggregate window functions using the <a href="c3ref/create_function.html">sqlite3_create_window_function()</a> interface. The built-in window functions, however, require special-case handling in the query planner and hence new window functions that exhibit the exceptional properties found in the built-in window functions cannot be added by the application. </p><p>Here is an example using the built-in row_number() window function: </p><div class="codeblock"><pre>CREATE TABLE t0(x INTEGER PRIMARY KEY, y TEXT); INSERT INTO t0 VALUES (1, 'aaa'), (2, 'ccc'), (3, 'bbb'); <i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- x | y | row_number</i> ----------------------- <i>-- 1 | aaa | 1 </i> <i>-- 2 | ccc | 3 </i> <i>-- 3 | bbb | 2 </i> <i>-- </i> SELECT x, y, row_number() OVER (ORDER BY y) AS row_number FROM t0 ORDER BY x; </pre></div> <p> The row_number() window function assigns consecutive integers to each row in order of the "ORDER BY" clause within the <span class='yynonterm'>window-defn</span> (in this case "ORDER BY y"). Note that this does not affect the order in which results are returned from the overall query. The order of the final output is still governed by the ORDER BY clause attached to the SELECT statement (in this case "ORDER BY x"). </p><p>Named <span class='yynonterm'>window-defn</span> clauses may also be added to a SELECT statement using a WINDOW clause and then referred to by name within window function invocations. For example, the following SELECT statement contains two named <span class='yynonterm'>window-defs</span> clauses, "win1" and "win2": </p><div class="codeblock"><pre>SELECT x, y, row_number() OVER <b>win1</b>, rank() OVER <b>win2</b> FROM t0 WINDOW <b>win1</b> AS (ORDER BY y RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), <b>win2</b> AS (PARTITION BY y ORDER BY x) ORDER BY x; </pre></div> <p>The WINDOW clause, when one is present, comes after any HAVING clause and before any ORDER BY. <a name="aggwinfunc"></a> </p><h1 id="aggregate_window_functions"><span>2. </span>Aggregate Window Functions</h1> <p> The examples in this section all assume that the database is populated as follows: </p><div class="codeblock"><pre>CREATE TABLE t1(a INTEGER PRIMARY KEY, b, c); INSERT INTO t1 VALUES (1, 'A', 'one' ), (2, 'B', 'two' ), (3, 'C', 'three'), (4, 'D', 'one' ), (5, 'E', 'two' ), (6, 'F', 'three'), (7, 'G', 'one' ); </pre></div> <p> An aggregate window function is similar to an <a href="lang_aggfunc.html">ordinary aggregate function</a>, except adding it to a query does not change the number of rows returned. Instead, for each row the result of the aggregate window function is as if the corresponding aggregate were run over all rows in the "window frame" specified by the OVER clause. </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- a | b | group_concat</i> ------------------------- <i>-- 1 | A | A.B </i> <i>-- 2 | B | A.B.C </i> <i>-- 3 | C | B.C.D </i> <i>-- 4 | D | C.D.E </i> <i>-- 5 | E | D.E.F </i> <i>-- 6 | F | E.F.G </i> <i>-- 7 | G | F.G </i> <i>-- </i> SELECT a, b, group_concat(b, '.') OVER ( ORDER BY a ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING ) AS group_concat FROM t1; </pre></div> <p> In the example above, the window frame consists of all rows between the previous row ("1 PRECEDING") and the following row ("1 FOLLOWING"), inclusive, where rows are sorted according to the ORDER BY clause in the <span class='yynonterm'>window-defn</span> (in this case "ORDER BY a"). For example, the frame for the row with (a=3) consists of rows (2, 'B', 'two'), (3, 'C', 'three') and (4, 'D', 'one'). The result of group_concat(b, '.') for that row is therefore 'B.C.D'. </p><p> All of SQLite's <a href="lang_aggfunc.html">aggregate functions</a> may be used as aggregate window functions. It is also possible to <a href="windowfunctions.html#udfwinfunc">create user-defined aggregate window functions</a>. <a name="ptxn"></a> </p><h2 id="the_partition_by_clause"><span>2.1. </span>The PARTITION BY Clause</h2> <p> For the purpose of computing window functions, the result set of a query is divided into one or more "partitions". A partition consists of all rows that have the same value for all terms of the PARTITION BY clause in the <span class='yynonterm'>window-defn</span>. If there is no PARTITION BY clause, then the entire result set of the query is a single partition. Window-function processing is performed separately for each partition. </p><p> For example: </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- c | a | b | group_concat</i> --------------------------------- <i>-- one | 1 | A | A.D.G </i> <i>-- one | 4 | D | D.G </i> <i>-- one | 7 | G | G </i> <i>-- three | 3 | C | C.F </i> <i>-- three | 6 | F | F </i> <i>-- two | 2 | B | B.E </i> <i>-- two | 5 | E | E </i> <i>-- </i> SELECT c, a, b, group_concat(b, '.') OVER ( PARTITION BY c ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING ) AS group_concat FROM t1 ORDER BY c, a; </pre></div> <p> In the query above, the "PARTITION BY c" clause breaks the result set up into three partitions. The first partition has three rows with c=='one'. The second partition has two rows with c=='three' and the third partition has two rows with c=='two'. </p><p> In the example above, all the rows for each partition are grouped together in the final output. This is because the PARTITION BY clause is a prefix of the ORDER BY clause on the overall query. But that does not have to be the case. A partition can be composed of rows scattered about haphazardly within the result set. For example: </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- c | a | b | group_concat</i> --------------------------------- <i>-- one | 1 | A | A.D.G </i> <i>-- two | 2 | B | B.E </i> <i>-- three | 3 | C | C.F </i> <i>-- one | 4 | D | D.G </i> <i>-- two | 5 | E | E </i> <i>-- three | 6 | F | F </i> <i>-- one | 7 | G | G </i> <i>-- </i> SELECT c, a, b, group_concat(b, '.') OVER ( PARTITION BY c ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING ) AS group_concat FROM t1 ORDER BY a; </pre></div> <a name="framespec"></a> <h2 id="frame_specifications"><span>2.2. </span>Frame Specifications</h2> <p> The <span class='yynonterm'>frame-spec</span> determines which output rows are read by an aggregate window function. The <span class='yynonterm'>frame-spec</span> consists of four parts: </p><ul> <li> A frame type - either ROWS, RANGE or GROUPS, </li><li> A starting frame boundary, </li><li> An ending frame boundary, </li><li> An EXCLUDE clause. </li></ul> <p> Here are the syntax details: <p><b><a href="syntax/frame-spec.html">frame-spec:</a></b> <button id='xf1b5c4ea' onclick='hideorshow("xf1b5c4ea","x2713de90")'>hide</button></p> <div id='x2713de90' 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> <p><b><a href="syntax/expr.html">expr:</a></b> <button id='xfaece09b' onclick='hideorshow("xfaece09b","xf4752097")'>show</button></p> <div id='xf4752097' 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/filter-clause.html">filter-clause:</a></b> <button id='xbac0fc5d' onclick='hideorshow("xbac0fc5d","x9ef4e43b")'>show</button></p> <div id='x9ef4e43b' 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/function-arguments.html">function-arguments:</a></b> <button id='x46c72daf' onclick='hideorshow("x46c72daf","xcc793fb4")'>show</button></p> <div id='xcc793fb4' 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> <p><b><a href="syntax/ordering-term.html">ordering-term:</a></b> <button id='xa17ce21c' onclick='hideorshow("xa17ce21c","x3241c055")'>show</button></p> <div id='x3241c055' 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><b><a href="syntax/literal-value.html">literal-value:</a></b> <button id='x77f83e5c' onclick='hideorshow("x77f83e5c","x8c01bd85")'>show</button></p> <div id='x8c01bd85' 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='x0b43decf' onclick='hideorshow("x0b43decf","xcb79fe2f")'>show</button></p> <div id='xcb79fe2f' 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/ordering-term.html">ordering-term:</a></b> <button id='x97717468' onclick='hideorshow("x97717468","x4dee8e6d")'>show</button></p> <div id='x4dee8e6d' 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><b><a href="syntax/raise-function.html">raise-function:</a></b> <button id='x605cae13' onclick='hideorshow("x605cae13","xc08888c8")'>show</button></p> <div id='xc08888c8' 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='x6bd3577d' onclick='hideorshow("x6bd3577d","x1cfc297f")'>show</button></p> <div id='x1cfc297f' 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='xd661089a' onclick='hideorshow("xd661089a","xda9c3818")'>show</button></p> <div id='xda9c3818' 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='x2b6ec35c' onclick='hideorshow("x2b6ec35c","xa57756f8")'>show</button></p> <div id='xa57756f8' 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='x816c80a1' onclick='hideorshow("x816c80a1","x22aaf868")'>show</button></p> <div id='x22aaf868' 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='x47bec399' onclick='hideorshow("x47bec399","x181ea826")'>show</button></p> <div id='x181ea826' 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='x8b13cd73' onclick='hideorshow("x8b13cd73","xbd6efe5f")'>show</button></p> <div id='xbd6efe5f' 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/ordering-term.html">ordering-term:</a></b> <button id='xac69dcc2' onclick='hideorshow("xac69dcc2","xab057a9e")'>show</button></p> <div id='xab057a9e' 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> <p><b><a href="syntax/result-column.html">result-column:</a></b> <button id='x3d2655ed' onclick='hideorshow("x3d2655ed","x8d67e02a")'>show</button></p> <div id='x8d67e02a' 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='x20d464ab' onclick='hideorshow("x20d464ab","xae7fcff7")'>show</button></p> <div id='xae7fcff7' 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='x8534cf17' onclick='hideorshow("x8534cf17","x1e7d4baf")'>show</button></p> <div id='x1e7d4baf' 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> </div> </div> <p><b><a href="syntax/type-name.html">type-name:</a></b> <button id='xc40d17b8' onclick='hideorshow("xc40d17b8","x5c9d150d")'>show</button></p> <div id='x5c9d150d' 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='x2b4de10a' onclick='hideorshow("x2b4de10a","xf9465b3e")'>show</button></p> <div id='xf9465b3e' 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> </div> </p><p>The ending frame boundary can be omitted (if the BETWEEN and&nbsp;AND keywords that surround the starting frame boundary are also omitted), in which case the ending frame boundary defaults to CURRENT ROW. </p><p> If the frame type is RANGE or GROUPS, then rows with the same values for all ORDER BY expressions are considered "peers". Or, if there are no ORDER BY terms, all rows are peers. Peers are always within the same frame. </p><p>The default <span class='yynonterm'>frame-spec</span> is: </p><div class="codeblock"><pre>RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW EXCLUDE NO OTHERS </pre></div> <p>The default means that aggregate window functions read all rows from the beginning of the partition up to and including the current row and its peers. This implies that rows that have the same values for all ORDER BY expressions will also have the same value for the result of the window function (as the window frame is the same). For example: </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- a | b | c | group_concat</i> ----------------------------- <i>-- 1 | A | one | A.D.G </i> <i>-- 2 | B | two | A.D.G.C.F.B.E</i> <i>-- 3 | C | three | A.D.G.C.F </i> <i>-- 4 | D | one | A.D.G </i> <i>-- 5 | E | two | A.D.G.C.F.B.E</i> <i>-- 6 | F | three | A.D.G.C.F </i> <i>-- 7 | G | one | A.D.G </i> <i>-- </i> SELECT a, b, c, group_concat(b, '.') OVER (ORDER BY c) AS group_concat FROM t1 ORDER BY a; </pre></div> <a name="frametype"></a> <h3 id="frame_type"><span>2.2.1. </span>Frame Type</h3> <p> There are three frame types: ROWS, GROUPS, and RANGE. The frame type determines how the starting and ending boundaries of the frame are measured. </p><ul> <li><p><b>ROWS</b>: The ROWS frame type means that the starting and ending boundaries for the frame are determined by counting individual rows relative to the current row. <a name="grouptype"></a> </p></li><li><p><b>GROUPS</b>: The GROUPS frame type means that the starting and ending boundaries are determined by counting "groups" relative to the current group. A "group" is a set of rows that all have equivalent values for all all terms of the window ORDER BY clause. ("Equivalent" means that the <a href="lang_expr.html#isisnot">IS operator</a> is true when comparing the two values.) In other words, a group consists of all peers of a row. <a name="rangetype"></a> </p></li><li><p><b>RANGE</b>: The RANGE frame type requires that the ORDER BY clause of the window have exactly one term. Call that term "X". With the RANGE frame type, the elements of the frame are determined by computing the value of expression X for all rows in the partition and framing those rows for which the value of X is within a certain range of the value of X for the current row. See the description in the "<a href="windowfunctions.html#exprrange">&lt;expr&gt; PRECEDING</a>" boundary specification below for details. </p></li></ul> <p>The ROWS and GROUPS frame types are similar in that they both determine the extent of a frame by counting relative to the current row. The difference is that ROWS counts individual rows and GROUPS counts peer groups. The RANGE frame type is different. The RANGE frame type determines the extent of a frame by looking for expression values that are within some band of values relative to the current row. <a name="frameboundary"></a> </p><h3 id="frame_boundaries"><span>2.2.2. </span>Frame Boundaries</h3> <p> There are five ways to describe starting and ending frame boundaries: </p><ol> <li><p> <b>UNBOUNDED PRECEDING</b><br> The frame boundary is the first row in the <a href="windowfunctions.html#ptxn">partition</a>. </p></li><li><p> <b>&lt;expr&gt; PRECEDING</b><br> &lt;expr&gt; must be a non-negative constant numeric expression. The boundary is a row that is &lt;expr&gt; "units" prior to the current row. The meaning of "units" here depends on the frame type: </p><ul> <li><p> <b>ROWS &rarr;</b> The frame boundary is the row that is &lt;expr&gt; rows before the current row, or the first row of the partition if there are fewer than &lt;expr&gt; rows before the current row. &lt;expr&gt; must be an integer. </p></li><li><p> <b>GROUPS &rarr;</b> A "group" is a set of peer rows - rows that all have the same values for every term in the ORDER BY clause. The frame boundary is the group that is &lt;expr&gt; groups before the group containing the current row, or the first group of the partition if there are fewer than &lt;expr&gt; groups before the current row. For the starting boundary of a frame, the first row of the group is used and for the ending boundary of a frame, the last row of the group is used. &lt;expr&gt; must be an integer. <a name="exprrange"></a> </p></li><li><p> <b>RANGE &rarr;</b> For this form, the ORDER BY clause of the <span class='yynonterm'>window-defn</span> must have a single term. Call that ORDER BY term "X". Let X<sub><small>i</small></sub> be the value of the X expression for the i-th row in the partition and let X<sub><small>c</small></sub> be the value of X for the current row. Informally, a RANGE bound is the first row for which X<sub><small>i</small></sub> is within the &lt;expr&gt; of X<sub><small>c</small></sub>. More precisely: </p><ol type="a"> <li> If either X<sub><small>i</small></sub> or X<sub><small>c</small></sub> are non-numeric, then the boundary is the first row for which the expression "X<sub><small>i</small></sub> IS X<sub><small>c</small></sub>" is true. </li><li> Else if the ORDER BY is ASC then the boundary is the first row for which X<sub><small>i</small></sub>&gt;=X<sub><small>c</small></sub>-&lt;expr&gt;. </li><li> Else if the ORDER BY is DESC then the boundary is the first row for which X<sub><small>i</small></sub>&lt;=X<sub><small>c</small></sub>+&lt;expr&gt;. </li></ol> For this form, the &lt;expr&gt; does not have to be an integer. It can evaluate to a real number as long as it is constant and non-negative. </li></ul> The boundary description "0 PRECEDING" always means the same thing as "CURRENT ROW". </li><li><p><b>CURRENT ROW</b><br> The current row. For RANGE and GROUPS frame types, peers of the current row are also included in the frame, unless specifically excluded by the EXCLUDE clause. This is true regardless of whether CURRENT ROW is used as the starting or ending frame boundary. </p></li><li><p><b>&lt;expr&gt; FOLLOWING</b><br> This is the same as "&lt;expr&gt; PRECEDING" except that the boundary is &lt;expr&gt; units after the current rather than before the current row. </p></li><li><p> <b>UNBOUNDED FOLLOWING</b><br> The frame boundary is the last row in the <a href="windowfunctions.html#ptxn">partition</a>. </p></li></ol> <p> The ending frame boundary may not take a form that appears higher in the above list than the starting frame boundary. </p><p> In the following example, the window frame for each row consists of all rows from the current row to the end of the set, where rows are sorted according to "ORDER BY a". </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- c | a | b | group_concat</i> --------------------------------- <i>-- one | 1 | A | A.D.G.C.F.B.E</i> <i>-- one | 4 | D | D.G.C.F.B.E </i> <i>-- one | 7 | G | G.C.F.B.E </i> <i>-- three | 3 | C | C.F.B.E </i> <i>-- three | 6 | F | F.B.E </i> <i>-- two | 2 | B | B.E </i> <i>-- two | 5 | E | E </i> <i>-- </i> SELECT c, a, b, group_concat(b, '.') OVER ( ORDER BY c, a ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING ) AS group_concat FROM t1 ORDER BY c, a; </pre></div> <a name="wexcls"></a> <h3 id="the_exclude_clause"><span>2.2.3. </span>The EXCLUDE Clause</h3> <p> The optional EXCLUDE clause may take any of the following four forms: </p><ul> <li> <p><b> EXCLUDE NO OTHERS</b>: This is the default. In this case no rows are excluded from the window frame as defined by its starting and ending frame boundaries. </p></li><li> <p><b> EXCLUDE CURRENT ROW</b>: In this case the current row is excluded from the window frame. Peers of the current row remain in the frame for the GROUPS and RANGE frame types. </p></li><li> <p><b> EXCLUDE GROUP</b>: In this case the current row and all other rows that are peers of the current row are excluded from the frame. When processing an EXCLUDE clause, all rows with the same ORDER BY values, or all rows in the partition if there is no ORDER BY clause, are considered peers, even if the frame type is ROWS. </p></li><li> <p><b> EXCLUDE TIES</b>: In this case the current row is part of the frame, but peers of the current row are excluded. </p></li></ul> <p> The following example demonstrates the effect of the various forms of the EXCLUDE clause: </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- c | a | b | no_others | current_row | grp | ties</i> <i>-- one | 1 | A | A.D.G | D.G | | A</i> <i>-- one | 4 | D | A.D.G | A.G | | D</i> <i>-- one | 7 | G | A.D.G | A.D | | G</i> <i>-- three | 3 | C | A.D.G.C.F | A.D.G.F | A.D.G | A.D.G.C</i> <i>-- three | 6 | F | A.D.G.C.F | A.D.G.C | A.D.G | A.D.G.F</i> <i>-- two | 2 | B | A.D.G.C.F.B.E | A.D.G.C.F.E | A.D.G.C.F | A.D.G.C.F.B</i> <i>-- two | 5 | E | A.D.G.C.F.B.E | A.D.G.C.F.B | A.D.G.C.F | A.D.G.C.F.E</i> <i>-- </i> SELECT c, a, b, group_concat(b, '.') OVER ( ORDER BY c GROUPS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW EXCLUDE NO OTHERS ) AS no_others, group_concat(b, '.') OVER ( ORDER BY c GROUPS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW EXCLUDE CURRENT ROW ) AS current_row, group_concat(b, '.') OVER ( ORDER BY c GROUPS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW EXCLUDE GROUP ) AS grp, group_concat(b, '.') OVER ( ORDER BY c GROUPS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW EXCLUDE TIES ) AS ties FROM t1 ORDER BY c, a; </pre></div> <h2 id="the_filter_clause"><span>2.3. </span>The FILTER Clause</h2> <p><b><a href="syntax/filter-clause.html">filter-clause:</a></b> <button id='xdda1bc7c' onclick='hideorshow("xdda1bc7c","x146c4c5c")'>hide</button></p> <div id='x146c4c5c' 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> <p><b><a href="syntax/expr.html">expr:</a></b> <button id='x56cce9c9' onclick='hideorshow("x56cce9c9","x770fd88b")'>show</button></p> <div id='x770fd88b' 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='xf7904fc6' onclick='hideorshow("xf7904fc6","xc9c5603c")'>show</button></p> <div id='xc9c5603c' 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> <p><b><a href="syntax/ordering-term.html">ordering-term:</a></b> <button id='x7f4eaa38' onclick='hideorshow("x7f4eaa38","xfaa18e55")'>show</button></p> <div id='xfaa18e55' 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><b><a href="syntax/literal-value.html">literal-value:</a></b> <button id='x35e334da' onclick='hideorshow("x35e334da","xd3c674ab")'>show</button></p> <div id='xd3c674ab' 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='xc59f6cd5' onclick='hideorshow("xc59f6cd5","xc4c93772")'>show</button></p> <div id='xc4c93772' 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='xb3446644' onclick='hideorshow("xb3446644","x0f47c252")'>show</button></p> <div id='x0f47c252' 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> <p><b><a href="syntax/ordering-term.html">ordering-term:</a></b> <button id='x7f22d807' onclick='hideorshow("x7f22d807","x9d22b779")'>show</button></p> <div id='x9d22b779' 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><b><a href="syntax/raise-function.html">raise-function:</a></b> <button id='xd1220de7' onclick='hideorshow("xd1220de7","x82de958d")'>show</button></p> <div id='x82de958d' 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='xa44afdaf' onclick='hideorshow("xa44afdaf","x787633ac")'>show</button></p> <div id='x787633ac' 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='xe50f2936' onclick='hideorshow("xe50f2936","x0f49eede")'>show</button></p> <div id='x0f49eede' 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='x031a7150' onclick='hideorshow("x031a7150","x6183b48c")'>show</button></p> <div id='x6183b48c' 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='xfd48f5f7' onclick='hideorshow("xfd48f5f7","x950fb282")'>show</button></p> <div id='x950fb282' 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='x0e5d72dc' onclick='hideorshow("x0e5d72dc","xeb71b970")'>show</button></p> <div id='xeb71b970' 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='xfb2fe64d' onclick='hideorshow("xfb2fe64d","xf2e9a148")'>show</button></p> <div id='xf2e9a148' 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/ordering-term.html">ordering-term:</a></b> <button id='xd32c6303' onclick='hideorshow("xd32c6303","xf247eaf9")'>show</button></p> <div id='xf247eaf9' 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> <p><b><a href="syntax/result-column.html">result-column:</a></b> <button id='x05685122' onclick='hideorshow("x05685122","xd4215d3b")'>show</button></p> <div id='xd4215d3b' 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='x640b0f4a' onclick='hideorshow("x640b0f4a","x17d4884f")'>show</button></p> <div id='x17d4884f' 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='xc0db0e06' onclick='hideorshow("xc0db0e06","xa2755a22")'>show</button></p> <div id='xa2755a22' 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='xd9b504d5' onclick='hideorshow("xd9b504d5","xcaafdd21")'>show</button></p> <div id='xcaafdd21' 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='xc2c002ea' onclick='hideorshow("xc2c002ea","x18b199fd")'>show</button></p> <div id='x18b199fd' 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='x82cbe815' onclick='hideorshow("x82cbe815","x2bdc5431")'>show</button></p> <div id='x2bdc5431' 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> </div> <p>If a FILTER clause is provided, then only rows for which the <i>expr</i> is true are included in the window frame. The aggregate window still returns a value for every row, but those for which the FILTER expression evaluates to other than true are not included in the window frame for any row. For example: </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- c | a | b | group_concat</i> --------------------------------- <i>-- one | 1 | A | A </i> <i>-- two | 2 | B | A </i> <i>-- three | 3 | C | A.C </i> <i>-- one | 4 | D | A.C.D </i> <i>-- two | 5 | E | A.C.D </i> <i>-- three | 6 | F | A.C.D.F </i> <i>-- one | 7 | G | A.C.D.F.G </i> <i>-- </i> SELECT c, a, b, group_concat(b, '.') FILTER (WHERE c!='two') OVER ( ORDER BY a ) AS group_concat FROM t1 ORDER BY a; </pre></div> <a name="builtins"></a> <h1 id="built_in_window_functions"><span>3. </span>Built-in Window Functions</h1> <p> As well as aggregate window functions, SQLite features a set of built-in window functions based on <a href="https://www.postgresql.org/docs/10/static/functions-window.html"> those supported by PostgreSQL</a>. </p><p> Built-in window functions honor any PARTITION BY clause in the same way as aggregate window functions - each selected row is assigned to a partition and each partition is processed separately. The ways in which any ORDER BY clause affects each built-in window function is described below. Some of the window functions (rank(), dense_rank(), percent_rank() and ntile()) use the concept of "peer groups" (rows within the same partition that have the same values for all ORDER BY expressions). In these cases, it does not matter whether the <span class='yynonterm'>frame-spec</span> specifies ROWS, GROUPS, or RANGE. For the purposes of built-in window function processing, rows with the same values for all ORDER BY expressions are considered peers regardless of the frame type. </p><p> Most built-in window functions ignore the <span class='yynonterm'>frame-spec</span>, the exceptions being first_value(), last_value() and nth_value(). It is a syntax error to specify a FILTER clause as part of a built-in window function invocation. <a name="biwinfunc"></a> </p><p> SQLite supports the following 11 built-in window functions: </p><dl> <dt><p><b>row_number()</b> </p></dt><dd><p> The number of the row within the current partition. Rows are numbered starting from 1 in the order defined by the ORDER BY clause in the window definition, or in arbitrary order otherwise. </p></dd><dt><p><b>rank()</b> </p></dt><dd><p> The row_number() of the first peer in each group - the rank of the current row with gaps. If there is no ORDER BY clause, then all rows are considered peers and this function always returns 1. </p></dd><dt><p><b>dense_rank()</b> </p></dt><dd><p> The number of the current row's peer group within its partition - the rank of the current row without gaps. Rows are numbered starting from 1 in the order defined by the ORDER BY clause in the window definition. If there is no ORDER BY clause, then all rows are considered peers and this function always returns 1. </p></dd><dt><p><b>percent_rank()</b> </p></dt><dd><p> Despite the name, this function always returns a value between 0.0 and 1.0 equal to (<i>rank</i> - 1)/(<i>partition-rows</i> - 1), where <i>rank</i> is the value returned by built-in window function rank() and <i>partition-rows</i> is the total number of rows in the partition. If the partition contains only one row, this function returns 0.0. </p></dd><dt><p><b>cume_dist()</b> </p></dt><dd><p> The cumulative distribution. Calculated as <i>row-number</i>/<i>partition-rows</i>, where <i>row-number</i> is the value returned by row_number() for the last peer in the group and <i>partition-rows</i> the number of rows in the partition. </p></dd><dt><p><b>ntile(N)</b> </p></dt><dd><p> Argument <i>N</i> is handled as an integer. This function divides the partition into N groups as evenly as possible and assigns an integer between 1 and <i>N</i> to each group, in the order defined by the ORDER BY clause, or in arbitrary order otherwise. If necessary, larger groups occur first. This function returns the integer value assigned to the group that the current row is a part of. </p></dd><dt><p><b>lag(expr)<br>lag(expr, offset)<br>lag(expr, offset, default)</b> </p></dt><dd><p> The first form of the lag() function returns the result of evaluating expression <i>expr</i> against the previous row in the partition. Or, if there is no previous row (because the current row is the first), NULL. </p><p> If the <i>offset</i> argument is provided, then it must be a non-negative integer. In this case the value returned is the result of evaluating <i>expr</i> against the row <i>offset</i> rows before the current row within the partition. If <i>offset</i> is 0, then <i>expr</i> is evaluated against the current row. If there is no row <i>offset</i> rows before the current row, NULL is returned. </p><p> If <i>default</i> is also provided, then it is returned instead of NULL if the row identified by <i>offset</i> does not exist. </p></dd><dt><p><b>lead(expr)<br>lead(expr, offset)<br>lead(expr, offset, default)</b> </p></dt><dd><p> The first form of the lead() function returns the result of evaluating expression <i>expr</i> against the next row in the partition. Or, if there is no next row (because the current row is the last), NULL. </p><p> If the <i>offset</i> argument is provided, then it must be a non-negative integer. In this case the value returned is the result of evaluating <i>expr</i> against the row <i>offset</i> rows after the current row within the partition. If <i>offset</i> is 0, then <i>expr</i> is evaluated against the current row. If there is no row <i>offset</i> rows after the current row, NULL is returned. </p><p> If <i>default</i> is also provided, then it is returned instead of NULL if the row identified by <i>offset</i> does not exist. </p></dd><dt><p><b>first_value(expr)</b> </p></dt><dd><p> This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of <i>expr</i> evaluated against the first row in the window frame for each row. </p></dd><dt><p><b>last_value(expr)</b> </p></dt><dd><p> This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of <i>expr</i> evaluated against the last row in the window frame for each row. </p></dd><dt><p><b>nth_value(expr, N)</b> </p></dt><dd><p> This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of <i>expr</i> evaluated against the row <i>N</i> of the window frame. Rows are numbered within the window frame starting from 1 in the order defined by the ORDER BY clause if one is present, or in arbitrary order otherwise. If there is no <i>N</i>th row in the partition, then NULL is returned. </p></dd><dd> </dd></dl> <p>The examples in this section use the <a href="windowfunctions.html#aggwinfunc">previously defined T1 table</a> as well as the following T2 table: </p><div class="codeblock"><pre>CREATE TABLE t2(a, b); INSERT INTO t2 VALUES('a', 'one'), ('a', 'two'), ('a', 'three'), ('b', 'four'), ('c', 'five'), ('c', 'six'); </pre></div> <p>The following example illustrates the behaviour of the five ranking functions - row_number(), rank(), dense_rank(), percent_rank() and cume_dist(). </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- a | row_number | rank | dense_rank | percent_rank | cume_dist</i> ------------------------------------------------------------------ <i>-- a | 1 | 1 | 1 | 0.0 | 0.5</i> <i>-- a | 2 | 1 | 1 | 0.0 | 0.5</i> <i>-- a | 3 | 1 | 1 | 0.0 | 0.5</i> <i>-- b | 4 | 4 | 2 | 0.6 | 0.66</i> <i>-- c | 5 | 5 | 3 | 0.8 | 1.0</i> <i>-- c | 6 | 5 | 3 | 0.8 | 1.0</i> <i>-- </i> SELECT a AS a, row_number() OVER win AS row_number, rank() OVER win AS rank, dense_rank() OVER win AS dense_rank, percent_rank() OVER win AS percent_rank, cume_dist() OVER win AS cume_dist FROM t2 WINDOW win AS (ORDER BY a); </pre></div> <p>The example below uses ntile() to divide the six rows into two groups (the ntile(2) call) and into four groups (the ntile(4) call). For ntile(2), there are three rows assigned to each group. For ntile(4), there are two groups of two and two groups of one. The larger groups of two appear first. </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- a | b | ntile_2 | ntile_4</i> ---------------------------------- <i>-- a | one | 1 | 1</i> <i>-- a | two | 1 | 1</i> <i>-- a | three | 1 | 2</i> <i>-- b | four | 2 | 2</i> <i>-- c | five | 2 | 3</i> <i>-- c | six | 2 | 4</i> <i>-- </i> SELECT a AS a, b AS b, ntile(2) OVER win AS ntile_2, ntile(4) OVER win AS ntile_4 FROM t2 WINDOW win AS (ORDER BY a); </pre></div> <p> The next example demonstrates lag(), lead(), first_value(), last_value() and nth_value(). The <span class='yynonterm'>frame-spec</span> is ignored by both lag() and lead(), but respected by first_value(), last_value() and nth_value(). </p><div class="codeblock"><pre><i>-- The following SELECT statement returns:</i> <i>-- </i> <i>-- b | lead | lag | first_value | last_value | nth_value_3</i> ------------------------------------------------------------- <i>-- A | C | NULL | A | A | NULL </i> <i>-- B | D | A | A | B | NULL </i> <i>-- C | E | B | A | C | C </i> <i>-- D | F | C | A | D | C </i> <i>-- E | G | D | A | E | C </i> <i>-- F | n/a | E | A | F | C </i> <i>-- G | n/a | F | A | G | C </i> <i>-- </i> SELECT b AS b, lead(b, 2, 'n/a') OVER win AS lead, lag(b) OVER win AS lag, first_value(b) OVER win AS first_value, last_value(b) OVER win AS last_value, nth_value(b, 3) OVER win AS nth_value_3 FROM t1 WINDOW win AS (ORDER BY b ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) </pre></div> <a name="wchaining"></a> <h1 id="window_chaining"><span>4. </span>Window Chaining</h1> <p> Window chaining is a shorthand that allows one window to be defined in terms of another. Specifically, the shorthand allows the new window to implicitly copy the PARTITION BY and optionally ORDER BY clauses of the base window. For example, in the following: </p><div class="codeblock"><pre>SELECT group_concat(b, '.') OVER ( win ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW ) FROM t1 WINDOW win AS (PARTITION BY a ORDER BY c) </pre></div> <p> the window used by the group_concat() function is equivalent to "PARTITION BY a ORDER BY c ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW". In order to use window chaining, all of the following must be true: </p><ul> <li><p>The new window definition must not include a PARTITION BY clause. The PARTITION BY clause, if there is one, must be supplied by the base window specification. </p></li><li><p>If the base window has an ORDER BY clause, it is copied into the new window. In this case the new window must not specify an ORDER BY clause. If the base window has no ORDER BY clause, one may be specified as part of the new window definition. </p></li><li><p>The base window may not specify a frame specification. The frame specification can only be given in the new window specification. </p></li></ul> <p>The two fragments of SQL below are similar, but not entirely equivalent, as the latter will fail if the definition of window "win" contains a frame specification. </p><div class="codeblock"><pre>SELECT group_concat(b, '.') OVER win ... SELECT group_concat(b, '.') OVER (win) ... </pre></div> <a name="udfwinfunc"></a> <h1 id="user_defined_aggregate_window_functions"><span>5. </span>User-Defined Aggregate Window Functions</h1> <p> User-defined aggregate window functions may be created using the <a href="c3ref/create_function.html">sqlite3_create_window_function</a>() API. Implementing an aggregate window function is very similar to an ordinary aggregate function. Any user-defined aggregate window function may also be used as an ordinary aggregate. To implement a user-defined aggregate window function the application must supply four callback functions: </p><table striped="1" style="margin:1em auto; width:80%; border-spacing:0"> <tr style="text-align:left"><th>Callback </th><th>Description </th></tr><tr style="text-align:left;background-color:#DDDDDD"><td>xStep </td><td> This method is required by both window aggregate and legacy aggregate function implementations. It is invoked to add a row to the current window. The function arguments, if any, corresponding to the row being added are passed to the implementation of xStep. </td></tr><tr style="text-align:left"><td>xFinal </td><td> This method is required by both window aggregate and legacy aggregate function implementations. It is invoked to return the current value of the aggregate (determined by the contents of the current window), and to free any resources allocated by earlier calls to xStep. </td></tr><tr style="text-align:left;background-color:#DDDDDD"><td>xValue </td><td> This method is only required for window aggregate functions. The presence of this method is what distinguishes a window aggregate function from a legacy aggregate function. This method is invoked to return the current value of the aggregate. Unlike xFinal, the implementation should not delete any context. </td></tr><tr style="text-align:left"><td>xInverse </td><td> This method is only required for window aggregate functions, not legacy aggregate function implementations. It is invoked to remove the oldest presently aggregated result of xStep from the current window. The function arguments, if any, are those passed to xStep for the row being removed. </td></tr></table> <p> The C code below implements a simple window aggregate function named sumint(). This works in the same way as the built-in sum() function, except that it throws an exception if passed an argument that is not an integer value. </p><div class="codeblock"><pre><pre> <i>/*</i> <i>** xStep for sumint().</i> <i>**</i> <i>** Add the value of the argument to the aggregate context (an integer).</i> <i>*/</i> static void sumintStep( <a href="c3ref/context.html">sqlite3_context</a> *ctx, int nArg, <a href="c3ref/value.html">sqlite3_value</a> *apArg[] ){ <a href="c3ref/int64.html">sqlite3_int64</a> *pInt; assert( nArg==1 ); if( <a href="c3ref/value_blob.html">sqlite3_value_type</a>(apArg[0])!=SQLITE_INTEGER ){ <a href="c3ref/result_blob.html">sqlite3_result_error</a>(ctx, "invalid argument", -1); return; } pInt = (sqlite3_int64*)sqlite3_aggregate_context(ctx, sizeof(<a href="c3ref/int64.html">sqlite3_int64</a>)); if( pInt ){ *pInt += <a href="c3ref/value_blob.html">sqlite3_value_int64</a>(apArg[0]); } } <i>/*</i> <i>** xInverse for sumint().</i> <i>**</i> <i>** This does the opposite of xStep() - subtracts the value of the argument</i> <i>** from the current context value. The error checking can be omitted from</i> <i>** this function, as it is only ever called after xStep() (so the aggregate</i> <i>** context has already been allocated) and with a value that has already</i> <i>** been passed to xStep() without error (so it must be an integer).</i> <i>*/</i> static void sumintInverse( <a href="c3ref/context.html">sqlite3_context</a> *ctx, int nArg, <a href="c3ref/value.html">sqlite3_value</a> *apArg[] ){ <a href="c3ref/int64.html">sqlite3_int64</a> *pInt; assert( <a href="c3ref/value_blob.html">sqlite3_value_type</a>(apArg[0])==SQLITE_INTEGER ); pInt = (sqlite3_int64*)sqlite3_aggregate_context(ctx, sizeof(<a href="c3ref/int64.html">sqlite3_int64</a>)); *pInt -= <a href="c3ref/value_blob.html">sqlite3_value_int64</a>(apArg[0]); } <i>/*</i> <i>** xFinal for sumint().</i> <i>**</i> <i>** Return the current value of the aggregate window function. Because</i> <i>** this implementation does not allocate any resources beyond the buffer</i> <i>** returned by <a href="c3ref/aggregate_context.html">sqlite3_aggregate_context</a>, which is automatically freed</i> <i>** by the system, there are no resources to free. And so this method is</i> <i>** identical to xValue().</i> <i>*/</i> static void sumintFinal(<a href="c3ref/context.html">sqlite3_context</a> *ctx){ <a href="c3ref/int64.html">sqlite3_int64</a> res = 0; <a href="c3ref/int64.html">sqlite3_int64</a> *pInt; pInt = (sqlite3_int64*)<a href="c3ref/aggregate_context.html">sqlite3_aggregate_context</a>(ctx, 0); if( pInt ) res = *pInt; <a href="c3ref/result_blob.html">sqlite3_result_int64</a>(ctx, res); } <i>/*</i> <i>** xValue for sumint().</i> <i>**</i> <i>** Return the current value of the aggregate window function.</i> <i>*/</i> static void sumintValue(<a href="c3ref/context.html">sqlite3_context</a> *ctx){ <a href="c3ref/int64.html">sqlite3_int64</a> res = 0; <a href="c3ref/int64.html">sqlite3_int64</a> *pInt; pInt = (sqlite3_int64*)<a href="c3ref/aggregate_context.html">sqlite3_aggregate_context</a>(ctx, 0); if( pInt ) res = *pInt; <a href="c3ref/result_blob.html">sqlite3_result_int64</a>(ctx, res); } <i>/*</i> <i>** Register sumint() window aggregate with database handle db.</i> <i>*/</i> int register_sumint(<a href="c3ref/sqlite3.html">sqlite3</a> *db){ return <a href="c3ref/create_function.html">sqlite3_create_window_function</a>(db, "sumint", 1, SQLITE_UTF8, 0, sumintStep, sumintFinal, sumintValue, sumintInverse, 0 ); } </pre> </pre></div> <p> The following example uses the sumint() function implemented by the above C code. For each row, the window consists of the preceding row (if any), the current row and the following row (again, if any): </p><div class="codeblock"><pre>CREATE TABLE t3(x, y); INSERT INTO t3 VALUES('a', 4), ('b', 5), ('c', 3), ('d', 8), ('e', 1); <i>-- Assuming the database is populated using the above script, the </i> <i>-- following SELECT statement returns:</i> <i>-- </i> <i>-- x | sum_y</i> -------------- <i>-- a | 9 </i> <i>-- b | 12 </i> <i>-- c | 16 </i> <i>-- d | 12 </i> <i>-- e | 9 </i> <i>-- </i> SELECT x, sumint(y) OVER ( ORDER BY x ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING ) AS sum_y FROM t3 ORDER BY x; </pre></div> <p>In processing the query above, SQLite invokes the sumint callbacks as follows: </p><p> </p><ol> <li> <b>xStep(4)</b> - add "4" to the current window. </li><li> <b>xStep(5)</b> - add "5" to the current window. </li><li> <b>xValue()</b> - invoke xValue() to obtain the value of sumint() for the row with (x='a'). The window currently consists of values 4 and 5, and so the result is 9. </li><li> <b>xStep(3)</b> - add "3" to the current window. </li><li> <b>xValue()</b> - invoke xValue() to obtain the value of sumint() for the row with (x='b'). The window currently consists of values 4, 5 and 3, and so the result is 12. </li><li> <b>xInverse(4)</b> - remove "4" from the window. </li><li> <b>xStep(8)</b> - add "8" to the current window. The window now consists of values 5, 3 and 8. </li><li> <b>xValue()</b> - invoked to obtain the value for the row with (x='c'). In this case, 16. </li><li> <b>xInverse(5)</b> - remove value "5" from the window. </li><li> <b>xStep(1)</b> - add value "1" to the window. </li><li> <b>xValue()</b> - invoked to obtain the value for row (x='d'). </li><li> <b>xInverse(3)</b> - remove value "3" from the window. The window now contains values 8 and 1 only. </li><li> <b>xFinal()</b> - invoked to reclaim any allocated resources and to obtain the value for row (x='e'). 9. . </li></ol> <p>If the user were to abandon query execution by calling sqlite3_reset() or sqlite3_finalize() on the statement handle before SQLite has called xFinal(), then xFinal() is called automatically from within the sqlite3_reset() or sqlite3_finalize() call in order to reclaim any allocated resources, even though the value is not required. In this case any error returned by the xFinal implementation is silently discarded. </p><h1 id="history"><span>6. </span>History</h1> <p>Window function support was first added to SQLite with release <a href="releaselog/3_25_0.html">version 3.25.0</a> (2018-09-15). The SQLite developers used the <a href="http://www.postgresql.org">PostgreSQL</a> window function documentation as their primary reference for how window functions ought to behave. Many test cases have been run against PostgreSQL to ensure that window functions operate the same way in both SQLite and PostgreSQL. </p><p>In SQLite <a href="releaselog/3_28_0.html">version 3.28.0</a> (2019-04-16), windows function support was extended to include the EXCLUDE clause, GROUPS frame types, window chaining, and support for "&lt;expr&gt; PRECEDING" and "&lt;expr&gt; FOLLOWING" boundaries in RANGE frames. </p><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/windowfunctions.in?m=ec6732ed7a">2024-10-01 13:46:27</a> UTC </small></i></p>

Pages: 1 2 3 4 5 6 7 8 9 10