数学运算符

<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0//EN""http://www.w3.org/TR/REC-html140/strict.dtd">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=gb2312">
        <title>数学运算符</title>
        <script language="javascript" type="text/javascript">
            <!--
                //设定初始值
                var lValue = 25;
                var rValue = 4;
                //响应按钮的onclick事件处理程序
                function Test(){
                    var tempData = 0;
                    var msg = "/n基本数学运算符:";
                    msg += "原始数值:/n/ntempData=" + tempData + " lValue=" + lValue + " rValue=" + rValue + "/n/n";
                    msg += "操作语句及返回结果:/n/n";
                    tempData = lValue + rValue;
                    msg += "语句:tempData=lValue+rValue    结果:tempData=" + tempData + "/n";
                    tempData = lValue - rValue;
                    msg += "语句:tempData=lValue-rValue    结果:tempData=" + tempData + "/n";
                    tempData = lValue * rValue;
                    msg += "语句:tempData=lValue*rValue    结果:tempData=" + tempData + "/n";
                    tempData = lValue / rValue;
                    msg += "语句:tempData=lValue/rValue    结果:tempData=" + tempData + "/n";
                    tempData = lValue % rValue;
                    msg += "语句:tempData=lValue%rValue    结果:tempData=" + tempData + "/n";
                    alert(msg);
                }
            -->
        </script>
    </head>
    <body bgcolor="green">
        <center>
            <form>
                <input type="button" value="数学运算符测试:" οnclick="Test()">
            </form>
        </center>
    </body>
</html>

### MySQL 中的数学运算符 在 MySQL 数据库中,提供了多种用于执行算术操作的数学运算符。这些运算符可以应用于数值数据类型的字段或常量。 #### 基本算术运算符 基本算术运算符包括加法 (`+`)、减法 (`-`)、乘法 (`*`) 和除法 (`/`)。下面是一个简单的例子来展示如何使用这些运算符: ```sql SELECT 10 + 5 AS addition, 10 - 5 AS subtraction, 10 * 5 AS multiplication, 10 / 5 AS division; ``` 此查询会返回四个列的结果分别为 `addition` 的值为 15,`subtraction` 的值为 5,`multiplication` 的值为 50 而 `division` 的值则为 2[^1]。 #### 取模(求余)运算符 `%` 取模运算符用来获取两个整数相除后的余数。例如,在 t22 表中的 i 字段对 3 和 5 进行求模运算如下所示: ```sql mysql> SELECT 12 % 3, 12 MOD 5 FROM dual; +--------+----------+ | 12 % 3 | 12 MOD 5 | +--------+----------+ | 0 | 2 | +--------+----------+ 1 row in set (0.00 sec) ``` 这里展示了当我们将 12 对 3 取模时得到的是 0;而将 12 对 5 取模,则得到了 2作为结果[^3]。 #### 不等于比较运算符 `<>, !=` 不等于比较运算符有两种形式:`<>` 或者 `!=` ,两者功能相同,都是判断左侧的操作数是否不同于右侧的操作数。如果不同就返回 true(即非零),否则返回 false(即零)。比如: ```sql mysql> SELECT 'good'<>'god', 1<>2, 4!=4, 5.5!=5 ; ``` 上述命令将会分别测试字符串 `'good'` 是否与 `'god'` 不同,以及几个数字之间的差异性,并给出相应的布尔值结果。 #### 处理空值的情况 值得注意的是,对于涉及 `NULL` 的比较,无论采用哪种方式都会导致不确定性的结果(`UNKNOWN`),因为 `NULL` 表示未知的数据状态。因此,任何尝试直接对比含有 `NULL` 的表达式的做法都应谨慎处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值