Zum Inhalt springen
uencoder

SQL Funktion Referenz

Referenz für SQL built-in Funktionen: Zeichenkette, numeric, date, aggregate, und window Funktionen.

String Functions

String functions manipulate text: UPPER/LOWER (case), LENGTH/CHAR_LENGTH (size), SUBSTRING (extraction), TRIM (whitespace removal), CONCAT or || (joining), REPLACE (substitution), POSITION/INSTR (search). Pattern matching: LIKE (simple wildcards), SIMILAR TO (regex-like), POSIX regex (~ in PostgreSQL). Padding: LPAD/RPAD. Splitting: SPLIT_PART, STRING_TO_TABLE. Encoding: ENCODE/DECODE for binary. JSON functions: JSON_EXTRACT, JSON_ARRAY, JSON_OBJECT (SQL:2016).

SUBSTRING
Extract portion
SUBSTR(s, 1, 5)
CONCAT
Join strings
CONCAT(a, b, c)
LIKE
Pattern match
% and _ wildcards

Numeric and Date Functions

Numeric: ABS, ROUND, CEIL/FLOOR, POWER/SQRT, MOD, RANDOM, GREATEST/LEAST. Trigonometric: SIN, COS, TAN, ATAN2. Date/time: CURRENT_DATE, CURRENT_TIMESTAMP, EXTRACT (field from date), DATE_ADD/DATE_SUB (dialect-specific), AGE, NOW. Date arithmetic varies by dialect (INTERVAL syntax). Formatting: TO_CHAR (PostgreSQL/Oracle), FORMAT (SQL Server), DATE_FORMAT (MySQL). Date parsing: TO_DATE, STR_TO_DATE. Timezone handling: AT TIME ZONE, CONVERT_TZ. Always use parameterized queries for computed values.

ROUND
Round numeric
ROUND(x, 2)
EXTRACT
Date field
EXTRACT(YEAR FROM d)
timezone
AT TIME ZONE
t AT TIME ZONE UTC

Verwandte Tools

参考链接