--- title: "Operators (Transact-SQL)" description: An operator is a symbol specifying an action that is performed on one or more expressions. author: rwestMSFT ms.author: randolphwest ms.date: 07/23/2024 ms.service: sql ms.subservice: t-sql ms.topic: reference ms.custom: - ignite-2024 helpviewer_keywords: - "operators [Transact-SQL], about operators" - "operators [Transact-SQL]" dev_langs: - "TSQL" monikerRange: ">=aps-pdw-2016 || =azuresqldb-current || =azure-sqldw-latest || >=sql-server-2016 || >=sql-server-linux-2017 || =azuresqldb-mi-current || =fabric" --- # Operators (Transact-SQL) [!INCLUDE [sql-asdb-asdbmi-asa-pdw-fabricse-fabricdw-fabricsqldb](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw-fabricse-fabricdw-fabricsqldb.md)] An operator is a symbol specifying an action that is performed on one or more expressions. The following table lists the operator categories that the [!INCLUDE [ssdenoversion-md](../../includes/ssdenoversion-md.md)] uses. - [:: (Scope resolution)](scope-resolution-operator-transact-sql.md) - [= (Assignment operator)](assignment-operator-transact-sql.md) - [Arithmetic operators](arithmetic-operators-transact-sql.md) - [Bitwise operators](bitwise-operators-transact-sql.md) - [Comparison operators](comparison-operators-transact-sql.md) - [Compound operators](compound-operators-transact-sql.md) - [Logical operators](logical-operators-transact-sql.md) - [Relational operators](relational-operators-transact-sql.md) - Set operators: [EXCEPT and INTERSECT](set-operators-except-and-intersect-transact-sql.md), [UNION](set-operators-union-transact-sql.md) - [String operators](string-operators-transact-sql.md) - Unary operators: [+ (positive)](unary-operators-positive.md), [- (negative)](unary-operators-negative.md) ## Related content - [Operator precedence (Transact-SQL)](operator-precedence-transact-sql.md)