Release: 2.0.44 current release | Release Date: October 10, 2025
SQLAlchemy 2.0 Documentation
SQLAlchemy Core
- SQL Statements and Expressions API¶
- Schema Definition Language
- SQL Datatype Objects
- Engine and Connection Use
- Core API Basics
Project Versions
- Previous: SQLAlchemy Core
- Next: Column Elements and Expressions
- Up: Home
- On this page:
SQL Statements and Expressions API¶
This section presents the API reference for the SQL Expression Language. For an introduction, start with Working with Data in the SQLAlchemy Unified Tutorial.
- Column Elements and Expressions
- Column Element Foundational Constructors
- Column Element Modifier Constructors
- Column Element Class Documentation
BinaryExpressionBindParameterCaseCastClauseListColumnClauseColumnCollectionColumnElementColumnExpressionArgumentColumnOperatorsExtractFalse_FunctionFilterLabelNullOperatorsOverSQLColumnExpressionTextClauseTryCastTupleWithinGroupWrapsColumnExpressionTrue_TypeCoerceUnaryExpression
- Column Element Typing Utilities
- Operator Reference
- SELECT and Related Constructs
- Insert, Updates, Deletes
- SQL and Generic Functions
- Function API
- Selected “Known” Functions
aggregate_stringsarray_aggchar_lengthcoalesceconcatcountcubecume_distcurrent_datecurrent_timecurrent_timestampcurrent_userdense_rankgrouping_setslocaltimelocaltimestampmaxminmodenext_valuenowpercent_rankpercentile_contpercentile_discrandomrankrollupsession_usersumsysdateuser
- Custom SQL Constructs and Compilation Extension
- Expression Serializer Extension
- SQL Expression Language Foundational Constructs
- Visitor and Traversal Utilities
ExternalTraversalInternalTraversalInternalTraversal.dp_annotations_keyInternalTraversal.dp_anon_nameInternalTraversal.dp_booleanInternalTraversal.dp_clauseelementInternalTraversal.dp_clauseelement_listInternalTraversal.dp_clauseelement_tupleInternalTraversal.dp_clauseelement_tuplesInternalTraversal.dp_dialect_optionsInternalTraversal.dp_dml_multi_valuesInternalTraversal.dp_dml_ordered_valuesInternalTraversal.dp_dml_valuesInternalTraversal.dp_fromclause_canonical_column_collectionInternalTraversal.dp_fromclause_ordered_setInternalTraversal.dp_has_cache_keyInternalTraversal.dp_has_cache_key_listInternalTraversal.dp_has_cache_key_tuplesInternalTraversal.dp_ignoreInternalTraversal.dp_inspectableInternalTraversal.dp_inspectable_listInternalTraversal.dp_multiInternalTraversal.dp_multi_listInternalTraversal.dp_named_ddl_elementInternalTraversal.dp_operatorInternalTraversal.dp_plain_dictInternalTraversal.dp_plain_objInternalTraversal.dp_prefix_sequenceInternalTraversal.dp_propagate_attrsInternalTraversal.dp_statement_hint_listInternalTraversal.dp_stringInternalTraversal.dp_string_clauseelement_dictInternalTraversal.dp_string_listInternalTraversal.dp_string_multi_dictInternalTraversal.dp_table_hint_listInternalTraversal.dp_typeInternalTraversal.dp_unknown_structure
Visitableanon_mapcloned_traverse()iterate()replacement_traverse()traverse()traverse_using()
Previous: SQLAlchemy Core Next: Column Elements and Expressions
© Copyright 2007-2025, the SQLAlchemy authors and contributors.
flambé! the dragon and The Alchemist image designs created and generously donated by Rotem Yaari.
Created using Sphinx 8.2.3. Documentation last generated: Tue 21 Oct 2025 06:01:18 PM EDT