DBMS 中的算术运算符和字符运算符是什么?
SQL 运算符操作单个数据项并返回结果。数据项称为操作数。SQL 支持一元、二元和集合运算符。
我们来看看 SQL 运算符优先级从高到低的级别。
一元+ - 算术运算符{PRIOR operator}
/ 算术运算符
二进制 + - 算术运算符 || 字符运算符
所有比较运算符
非逻辑运算符
AND 逻辑运算符
OR 逻辑运算符
算术运算符
这些运算符用于操作数字操作数。– 运算符也用于数据算术。
+(unary) - 使操作数为正。
例如,
select +3 from dual;
-(unary) - 否定操作数。
例如,
select * from items where itemsold=-1;Select * from emp where -sal<0;
/ (Division) - 它是一个二元运算符,用于划分数字和日期。
例如,
select sal/10 from emp;
*(Multiplication) - 它是一个二元运算符,用于将两个操作数相乘。
例如,
select sal*10 from emp;Update emp SET sal=sal*2.5;
+ (addition) - 使用二元运算符将两个操作数相加。
例如,
select 30+20;
输出将是 50。
-(subtraction) - 减去两个操作数,它是一个二元运算符。
例如,
select sal-200 from emp;
字符运算符
它们在表达式中用于操作字符串。它表示为||。它用于连接字符串。
例如,
select the name of the employee is:’ || ename from emp;
连接字符串
我们可以将字符串与以下结果连接起来 -
连接两个字符的字符串会产生另一个字符串。SQL 通过连接保留字符串中的尾随空白,而不管字符串数据类型如何。SQL 提供 CONCAT 字符函数作为竖线运算符的替代方法。
SQL 将零长度字符串视为空值。将零长度字符串与另一个操作数连接时,结果始终是另一个操作数。空值只能由两个空字符串的串联产生。
以上是 DBMS 中的算术运算符和字符运算符是什么? 的全部内容, 来源链接: utcz.com/z/347600.html