⌘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 11 for infinity (0.003 sec.)
PostgreSQL Compatibility 12838
DuckDB's SQL dialect closely follows the conventions of the PostgreSQL dialect. The few exceptions to this are listed on this page. Floating-Point Arithmetic DuckDB and PostgreSQL handle floating-point arithmetic differently for division by ... conforms to the IEEE Standard for Floating-Point Arithmetic (IEEE 754) for both division by zero and operations involving infinity values. PostgreSQL returns an error for division by zero but aligns with IEEE 754 for handling infinity values. To show th ... differences, run the following SQL queries: SELECT 1.0 / 0.0 AS x; SELECT 0.0 / 0.0 AS x; SELECT -1.0 / 0.0 AS x; SELECT 'Infinity'::FLOAT / 'Infinity'::FLOAT AS x; SELECT 1.0 / 'Infinity'::FLOAT AS x; SELECT 'Infinity'::FLOAT - 'Infinity'::FLOAT AS x; ... SELECT 'Infinity'::FLOAT - 1.0 AS x; Expression PostgreSQL DuckDB IEEE 754 1.0 / 0.0 error Infinity Infinity 0.0 / 0.0 error NaN NaN -1.0 / ...
https://man.mtool.work/duckdb/2.0/sql/dialect/postgresql_compatibility.html
Date Types 12127
Name Aliases Description DATE Calendar date (year, month, day) A date specifies a combination of year, month and day. DuckDB follows the SQL standard's lead by counting dates exclusively in the Gregorian calendar, even for years before that ... also three special date values that can be used on input: Input string Description epoch 1970-01-01 (Unix system day zero) infinity Later than all other dates -infinity Earlier than all other dates The values infinity and -infinity are specially represen ... splayed unchanged; but epoch is simply a notational shorthand that will be converted to the date value when read. SELECT '-infinity'::DATE AS negative, 'epoch'::DATE AS epoch, 'infinity'::DATE AS positive; negative epoch positive -infinity 1970-01-01 inf ...
https://man.mtool.work/duckdb/2.0/sql/data_types/date.html
Timestamp Types 9264
Timestamps represent points in time. As such, they combine DATE and TIME information. They can be created using the type name followed by a string formatted according to the ISO 8601 format, YYYY-MM-DD hh:mm:ss[.zzzzzzzzz][+-TT[:tt]] , whic ... strings can be used to create timestamps: Input string Description epoch 1970-01-01 00:00:00[+00] (Unix system time zero) infinity Later than all other timestamps -infinity Earlier than all other timestamps The values infinity and -infinity are special ... he value epoch is simply a notational shorthand that is converted to the corresponding timestamp value when read. SELECT '-infinity'::TIMESTAMP, 'epoch'::TIMESTAMP, 'infinity'::TIMESTAMP; Negative Epoch Positive -infinity 1970-01-01 00:00:00 infinity Fun ...
https://man.mtool.work/duckdb/2.0/sql/data_types/timestamp.html
Numeric Types 8766
Fixed-Width Integer Types The types TINYINT , SMALLINT , INTEGER , BIGINT and HUGEINT store whole numbers, that is, numbers without fractional components, of various ranges. Attempts to store values outside of the allowed range will result ... negative numbers outside the mirrored ranges) may cause errors on some platforms but will usually be converted to zero or infinity, respectively. In addition to ordinary numeric values, the floating-point types have several special values representing I ... EEE 754 special values: Infinity : infinity -Infinity : negative infinity NaN : not a number On machines with the required CPU/FPU support, DuckDB follows ... ing point number. To insert these values as literals in a SQL command, you must put quotes around them, you may abbreviate Infinity as Inf , and you may use any capitalization. For example: SELECT sqrt(2) > '-inf', 'nan' > sqrt(2); (sqrt(2) > '-inf') ('n ...
https://man.mtool.work/duckdb/2.0/sql/data_types/numeric.html
Conversion between DuckDB and Python 8339
This page documents the rules for converting DuckDB results to Python and Python objects to DuckDB . Result Conversion: DuckDB Results to Python A result is read from a relation or, when using the DB-API / con.execute() , from the connectio ... ed module 'pytz' failed to import . datetime.datetime.max and datetime.datetime.min convert to ordinary timestamps, not to infinity. In the other direction, the timestamp infinity is returned as datetime.datetime.max and -infinity as datetime.datetime.mi ... datetime.date date converts to the DATE type. datetime.date.max and datetime.date.min convert to ordinary dates; the date infinity is returned as datetime.date.max and -infinity as datetime.date.min . bytes bytes converts to BLOB by default. When it's u ...
https://man.mtool.work/duckdb/2.0/clients/python/conversion.html
Types 8126
DuckDB is a strongly typed database system. As such, every column has a single type specified. This type is constant over the entire column. That is to say, a column that is labeled as an INTEGER column will only contain INTEGER values. Duc ... te : The date object, as obtained from a DUCKDB_TYPE_DATE column. Return Value True if the date is finite, false if it is ±infinity. duckdb_from_time Decompose a duckdb_time object into hour, minute, second and microsecond (stored as duckdb_time_struct ) ... amp object, as obtained from a DUCKDB_TYPE_TIMESTAMP column. Return Value True if the timestamp is finite, false if it is ±infinity. duckdb_is_finite_timestamp_s Test a duckdb_timestamp_s to see if it is a finite value. Syntax bool duckdb_is_finite_times ... s object, as obtained from a DUCKDB_TYPE_TIMESTAMP_S column. Return Value True if the timestamp is finite, false if it is ±infinity. duckdb_is_finite_timestamp_ms Test a duckdb_timestamp_ms to see if it is a finite value. Syntax bool duckdb_is_finite_tim ...
https://man.mtool.work/duckdb/2.0/clients/c/types.html
Complete API 7752
This page contains the reference for DuckDB's C API. The reference contains several deprecation notices. These concern methods whose long-term availability is not guaranteed as they may be removed in the future. That said, DuckDB's develope ... te : The date object, as obtained from a DUCKDB_TYPE_DATE column. Return Value True if the date is finite, false if it is ±infinity. duckdb_from_time Decompose a duckdb_time object into hour, minute, second and microsecond (stored as duckdb_time_struct ) ... amp object, as obtained from a DUCKDB_TYPE_TIMESTAMP column. Return Value True if the timestamp is finite, false if it is ±infinity. duckdb_is_finite_timestamp_s Test a duckdb_timestamp_s to see if it is a finite value. Syntax bool duckdb_is_finite_times ... s object, as obtained from a DUCKDB_TYPE_TIMESTAMP_S column. Return Value True if the timestamp is finite, false if it is ±infinity. duckdb_is_finite_timestamp_ms Test a duckdb_timestamp_ms to see if it is a finite value. Syntax bool duckdb_is_finite_tim ...
https://man.mtool.work/duckdb/2.0/clients/c/api.html
Date Functions 7663
This section describes functions and operators for examining and manipulating DATE values. Date Operators The table below shows the available mathematical operators for DATE types. Operator Description Example Result + addition of days (int ... ult | true | isinf(date) | Description | Returns true if the date is infinite, false otherwise. | | Example | isinf(DATE '-infinity') | | Result | true | julian(date) | Description | Extract the Julian Day number from a date. | | Example | julian(DATE '1 ...
https://man.mtool.work/duckdb/2.0/sql/functions/date.html
Numeric Functions 7628
Numeric Operators The table below shows the available mathematical operators for numeric types . Operator Description Example Result + Addition 2 + 3 5 - Subtraction 2 - 3 -1 * Multiplication 2 * 3 6 / Float division 5 / 2 2.5 // Division 5 ... rue | isinf(x) | Description | Returns true if the floating point value is infinite, false otherwise. | | Example | isinf('Infinity'::float) | | Result | true | isnan(x) | Description | Returns true if the floating point value is not a number, false othe ...
https://man.mtool.work/duckdb/2.0/sql/functions/numeric.html
Timestamp Functions 7628
This section describes functions and operators for examining and manipulating TIMESTAMP values . See also the related TIMESTAMPTZ functions . Timestamp Operators The table below shows the available mathematical operators for TIMESTAMP types ... inf(timestamp) | Description | Returns true if the timestamp is infinite, false otherwise. | | Example | isinf(TIMESTAMP '-infinity') | | Result | true | julian(timestamp) | Description | Extract the Julian Day number from a timestamp. | | Example | juli ...
https://man.mtool.work/duckdb/2.0/sql/functions/timestamp.html
PREV 1 2 NEXT
DuckDB 2.0 Documentation / man.mtool.work