⌘K ctrl+k
Search Shortcut cmd + k | ctrl + k
DuckDB 2.0 ドキュメント 全文検索
per page, with , order by , clip by
Results of 1 - 10 of about 10 for programming (0.001 sec.)
Overview of DuckDB Internals 13497
Tip For a detailed explanation of DuckDB internals, see the Design and Implementation of DuckDB Internals ("DiDi") library entry. On this page is a brief description of the internals of the DuckDB engine. Parser The parser converts a query ... ed to be empty (because of filters that statically evaluate to false). Join Order Optimizer : Reorders joins using dynamic programming. Specifically, the DPhyp algorithm from the paper Dynamic Programming Strikes Back is used. Common Sub Expressions : Extra ...
https://man.mtool.work/duckdb/2.0/internals/overview.html
Join Operations 9922
How to Force a Join Order DuckDB has a cost-based query optimizer, which uses statistics in the base tables (stored in a DuckDB database or Parquet files) to estimate the cardinality of operations. Turn off the Join Order Optimizer To turn ... Configuring the Join Order Optimizer DuckDB's join order optimizer computes the optimal join order exactly using a dynamic programming algorithm. As the number of tables in a join grows, exact enumeration becomes expensive, so for large joins the optimizer ...
https://man.mtool.work/duckdb/2.0/guides/performance/join_operations.html
CASE Expression 9475
The CASE expression performs a switch based on a condition. The basic form is identical to the ternary condition used in many programming languages ( CASE WHEN cond THEN a ELSE b END is equivalent to cond ? a : b ). With a single condition ...
https://man.mtool.work/duckdb/2.0/sql/expressions/case.html
Comparisons 9475
Comparison Operators The table below shows the standard comparison operators. Whenever either of the input arguments is NULL , the output of the comparison is NULL . Operator Description Example Result < less than 2 < 3 true > greater than ... ese casts were introduced to make interactive querying more convenient and are in line with the casts performed by several programming languages but are often not compatible with PostgreSQL's behavior. For example, the following expressions evaluate and ret ...
https://man.mtool.work/duckdb/2.0/sql/expressions/comparison_operators.html
SQL Quirks 8563
Like all programming languages and libraries, DuckDB has its share of idiosyncrasies and inconsistencies. Some are vestiges of our feathered friend's evolution; others are inevitable because we strive to adhere to the SQL Standard and speci ...
https://man.mtool.work/duckdb/2.0/sql/dialect/sql_quirks.html
Keywords and Identifiers 8116
Identifiers Similarly to other SQL dialects and programming languages, identifiers in DuckDB's SQL are subject to several rules. Unquoted identifiers need to conform to a number of rules: They must not be a reserved keyword (see duckdb_keyw ...
https://man.mtool.work/duckdb/2.0/sql/dialect/keywords_and_identifiers.html
Pattern Matching 8116
There are four separate approaches to pattern matching provided by DuckDB: the traditional SQL LIKE operator , the more recent SIMILAR TO operator (added in SQL:1999), a GLOB operator , and POSIX-style regular expressions . LIKE The LIKE ex ... ide the first bracket to search for a character that is not contained within the brackets. To learn more, visit the “glob (programming)” Wikipedia page . GLOB The GLOB operator returns true or false if the string matches the GLOB pattern. The GLOB operator ...
https://man.mtool.work/duckdb/2.0/sql/functions/pattern_matching.html
FILTER Clause 8116
The FILTER clause may optionally follow an aggregate function in a SELECT statement. This will filter the rows of data that are fed into the aggregate function in the same way that a WHERE clause filters rows, but localized to the specific ... as columns must be defined prior to runtime in SQL. However, this kind of statement can be dynamically generated in a host programming language to leverage DuckDB's SQL engine for rapid, larger than memory pivoting. First generate an example dataset: CREATE ...
https://man.mtool.work/duckdb/2.0/sql/query_syntax/filter.html
ODBC 101: A Duck Themed Guide to ODBC 7222
What is ODBC? ODBC which stands for Open Database Connectivity, is a standard that allows different programs to talk to different databases including, of course, DuckDB. This makes it easier to build programs that work with many different d ... able, including a warning. SQL_ERROR The function failed. SQL_INVALID_HANDLE The handle provided was invalid, indicating a programming error, i.e., when a handle is not allocated before it is used, or is the wrong type. SQL_NO_DATA The function completed su ...
https://man.mtool.work/duckdb/2.0/guides/odbc/general.html
ADBC Client 6775
Installation To use the DuckDB ADBC client, download the libduckdb archive for your platform and follow the instructions below . For Python, install the duckdb package instead, as described in the Python section . The latest stable version ... le: Linux/macOS: ldd path/to/your/application # Linux otool -L path/to/your/application # macOS Examples Regardless of the programming language being used, there are two database options which will be required to utilize ADBC with DuckDB. The first one is t ...
https://man.mtool.work/duckdb/2.0/clients/adbc.html
PREV 1 NEXT
DuckDB 2.0 Documentation / man.mtool.work