SQL Statements and Expressions API¶
このセクションでは、SQL式言語のAPIリファレンスを紹介します。概要については、 SQLAlchemy Unified Tutorial の Working with Data から始めてください。
- 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
- Selectable Foundational Constructors
- Selectable Modifier Constructors
- Selectable Class Documentation
AliasAliasedReturnsRowsCompoundSelectCompoundSelect.add_cte()CompoundSelect.alias()CompoundSelect.as_scalar()CompoundSelect.cCompoundSelect.corresponding_column()CompoundSelect.cte()CompoundSelect.execution_options()CompoundSelect.exists()CompoundSelect.exported_columnsCompoundSelect.fetch()CompoundSelect.get_execution_options()CompoundSelect.get_label_style()CompoundSelect.group_by()CompoundSelect.is_derived_from()CompoundSelect.label()CompoundSelect.lateral()CompoundSelect.limit()CompoundSelect.offset()CompoundSelect.options()CompoundSelect.order_by()CompoundSelect.replace_selectable()CompoundSelect.scalar_subquery()CompoundSelect.select()CompoundSelect.selected_columnsCompoundSelect.self_group()CompoundSelect.set_label_style()CompoundSelect.slice()CompoundSelect.subquery()CompoundSelect.with_for_update()
CTEExecutableExistsFromClauseFromClause.alias()FromClause.cFromClause.columnsFromClause.descriptionFromClause.entity_namespaceFromClause.exported_columnsFromClause.foreign_keysFromClause.is_derived_from()FromClause.join()FromClause.outerjoin()FromClause.primary_keyFromClause.schemaFromClause.select()FromClause.tablesample()
GenerativeSelectHasCTEHasPrefixesHasSuffixesJoinLateralReturnsRowsScalarSelectSelectSelect.__init__()Select.add_columns()Select.add_cte()Select.alias()Select.as_scalar()Select.cSelect.column()Select.column_descriptionsSelect.columns_clause_fromsSelect.correlate()Select.correlate_except()Select.corresponding_column()Select.cte()Select.distinct()Select.except_()Select.except_all()Select.execution_options()Select.exists()Select.exported_columnsSelect.fetch()Select.filter()Select.filter_by()Select.from_statement()Select.fromsSelect.get_children()Select.get_execution_options()Select.get_final_froms()Select.get_label_style()Select.group_by()Select.having()Select.inherit_cacheSelect.inner_columnsSelect.intersect()Select.intersect_all()Select.is_derived_from()Select.join()Select.join_from()Select.label()Select.lateral()Select.limit()Select.offset()Select.options()Select.order_by()Select.outerjoin()Select.outerjoin_from()Select.prefix_with()Select.reduce_columns()Select.replace_selectable()Select.scalar_subquery()Select.select()Select.select_from()Select.selected_columnsSelect.self_group()Select.set_label_style()Select.slice()Select.subquery()Select.suffix_with()Select.union()Select.union_all()Select.where()Select.whereclauseSelect.with_for_update()Select.with_hint()Select.with_only_columns()Select.with_statement_hint()
SelectableSelectBaseSelectBase.add_cte()SelectBase.alias()SelectBase.as_scalar()SelectBase.cSelectBase.corresponding_column()SelectBase.cte()SelectBase.exists()SelectBase.exported_columnsSelectBase.get_label_style()SelectBase.inherit_cacheSelectBase.is_derived_from()SelectBase.label()SelectBase.lateral()SelectBase.replace_selectable()SelectBase.scalar_subquery()SelectBase.select()SelectBase.selected_columnsSelectBase.set_label_style()SelectBase.subquery()
SubqueryTableClauseTableClause.alias()TableClause.cTableClause.columnsTableClause.compare()TableClause.compile()TableClause.corresponding_column()TableClause.delete()TableClause.descriptionTableClause.entity_namespaceTableClause.exported_columnsTableClause.foreign_keysTableClause.get_children()TableClause.implicit_returningTableClause.inherit_cacheTableClause.insert()TableClause.is_derived_from()TableClause.join()TableClause.lateral()TableClause.outerjoin()TableClause.params()TableClause.primary_keyTableClause.replace_selectable()TableClause.schemaTableClause.select()TableClause.self_group()TableClause.table_valued()TableClause.tablesample()TableClause.unique_params()TableClause.update()
TableSampleTableValuedAliasTextualSelectTextualSelect.add_cte()TextualSelect.alias()TextualSelect.as_scalar()TextualSelect.cTextualSelect.compare()TextualSelect.compile()TextualSelect.corresponding_column()TextualSelect.cte()TextualSelect.execution_options()TextualSelect.exists()TextualSelect.exported_columnsTextualSelect.get_children()TextualSelect.get_execution_options()TextualSelect.get_label_style()TextualSelect.inherit_cacheTextualSelect.is_derived_from()TextualSelect.label()TextualSelect.lateral()TextualSelect.options()TextualSelect.params()TextualSelect.replace_selectable()TextualSelect.scalar_subquery()TextualSelect.select()TextualSelect.selected_columnsTextualSelect.self_group()TextualSelect.set_label_style()TextualSelect.subquery()TextualSelect.unique_params()
ValuesScalarValues
- Label Style Constants
- DML Foundational Constructors
- DML Class Documentation Constructors
- 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()