mysql中的mod_MySQL MOD()用法及代碼示例
MySQL中的MOD()函數用於查找一個數字除以另一個的餘數。 MOD()函數返回除數除以除數的餘數。如果除數為零,則返回NULL。
用法:
MOD(N, M)
or
N % M
or
N MOD M
參數:
MOD()功能接受上述和以下描述的兩個參數。
N -被除數,即將被M除的數字或數字表達式。
M -除數,即用於除數的數字或數字表達式。
返回值:
返回除數除以除數的餘數。
示例1:
使用MOD功能將36除以6後得到餘數。
SELECT MOD( 36, 6) AS Remainder;
輸出:
餘
0
示例2:
使用模運算符(%)求出27的餘數除以4。
SELECT 27 % 4 AS Remainder;
輸出:
餘
3
示例3:
使用MOD函數查找浮點數的餘數。
SELECT 10.15 MOD 3 AS Remainder;
輸出:
餘
1.15
示例4:
當除數為0時,使用MOD功能查找數字的餘數。
SELECT MOD( 6, 0) AS Remainder;
輸出:
餘
NULL
示例5:
MOD功能還可用於查找列數據的餘數值。在此示例中,我們將查找學生是否出現了奇數次的考試,甚至借助MOD功能。為了演示,創建一個名為“ Student”的表。
CREATE TABLE Student
(
Student_id INT AUTO_INCREMENT,
Student_name VARCHAR(100) NOT NULL,
Student_Class VARCHAR(20) NOT NULL,
TotalExamGiven INT NOT NULL,
PRIMARY KEY(Student_id )
);
現在將一些數據插入到Student表中:
INSERT INTO Student
(Student_name, Student_Class, TotalExamGiven )
VALUES
('Sayan', 'IX', 8 ),
('Nitin', 'X', 5 ),
('Aniket', 'XI', 6 ),
('Abdur', 'X', 7 ),
('Riya', 'IX', 4 ),
('Jony', 'X', 10 ),
('Deepak', 'X', 7 ),
('Ankana', 'XII', 5 ),
('Shreya', 'X', 8 ) ;
因此,學生表如下。
mysql> SELECT * FROM Student;
+------------+--------------+---------------+----------------+
| Student_id | Student_name | Student_Class | TotalExamGiven |
+------------+--------------+---------------+----------------+
| 1 | Sayan | IX | 8 |
| 2 | Nitin | X | 5 |
| 3 | Aniket | XI | 6 |
| 4 | Abdur | X | 7 |
| 5 | Riya | IX | 4 |
| 6 | Jony | X | 10 |
| 7 | Deepak | X | 7 |
| 8 | Ankana | XII | 5 |
| 9 | Shreya | X | 8 |
+------------+--------------+---------------+----------------+
9 rows in set (0.00 sec)
現在,我們將查找學生是否出現了考試的總奇數甚至偶數。
SELECT
Student_name,
Student_Class,
TotalExamGiven,
IF(MOD(TotalExamGiven, 2),
'Odd','Even')
OddOrEven FROM Student ;
輸出:
+--------------+---------------+----------------+-----------+
| Student_name | Student_Class | TotalExamGiven | OddOrEven |
+--------------+---------------+----------------+-----------+
| Sayan | IX | 8 | Even |
| Nitin | X | 5 | Odd |
| Aniket | XI | 6 | Even |
| Abdur | X | 7 | Odd |
| Riya | IX | 4 | Even |
| Jony | X | 10 | Even |
| Deepak | X | 7 | Odd |
| Ankana | XII | 5 | Odd |
| Shreya | X | 8 | Even |
+--------------+---------------+----------------+-----------+
mysql中的mod_MySQL MOD()用法及代碼示例相关推荐
- java中getfield_Java Class getField()用法及代碼示例
java.lang.Class類的getField()方法用於獲取此類的指定字段,該字段是公共字段及其成員.該方法以Field對象的形式返回此類的指定字段. 用法: public Field getF ...
- python中的os abort_Python os.abort()用法及代碼示例
Python中的OS模塊提供了與操作係統進行交互的功能.操作係統屬於Python的標準實用程序模塊.該模塊提供了使用依賴於操作係統的功能的便攜式方法. os.abort()Python中的方法用於生成 ...
- java中setid(),Java Process.setId方法代碼示例
本文整理匯總了Java中org.activiti.bpmn.model.Process.setId方法的典型用法代碼示例.如果您正苦於以下問題:Java Process.setId方法的具體用法?Ja ...
- java中stopwatch,Java StopWatch.stop方法代碼示例
本文整理匯總了Java中org.hsqldb.lib.StopWatch.stop方法的典型用法代碼示例.如果您正苦於以下問題:Java StopWatch.stop方法的具體用法?Java Stop ...
- mysql count() 写法,MySQL COUNT()用法及代碼示例
COUNT()功能: MySQL中的此函數用於查找從所選查詢返回的索引數. 特征: 此函數用於查找從所選查詢返回的索引數. 此功能在數字功能下. 此函數僅接受一個參數,即表達式. 此函數將忽略NULL ...
- python中sinh是什么_Python numpy.sinh()用法及代碼示例
numpy.sinh(x [,out])= ufunc'sin'):此數學函數可幫助用戶計算所有x(作為數組元素)的雙曲正弦值. 等效於1/2 *(np.exp(x)-np.exp(-x))或-1j ...
- python calendar.isleap_Python calendar isleap()用法及代碼示例
日曆模塊允許輸出類似於程序的日曆,並提供與日曆相關的其他有用功能. "日曆"模塊中定義的函數和類使用理想化的日曆,當前的公曆日曆在兩個方向上都無限期擴展. 在Python中,cal ...
- randint用法 python_Python randint()用法及代碼示例
randint()是Python3中隨機模塊的內置函數.隨機模塊提供對各種有用功能的訪問,其中一個功能可以生成隨機數,即randint().句法: randint(start, end) 參數: (s ...
- mysql中field的用法_MySQL FIELD()用法及代碼示例
FIELD(): 此函數有助於返回值在給定值列表中的位置.如果用戶將字符串值作為FIELD()函數的參數傳遞,則搜索將作為字符串值執行.並且,如果用戶將數字值作為FIELD()函數的參數傳遞,則搜索將 ...
- java中decrement,Java LongAdder decrement()用法及代碼示例
Java中的LongAdder類創建一個初始和為零的新加法器. Java.LongAdder.decrement()是Java中的內置方法,可將值減少1. 用法: public void decrem ...
最新文章
- PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call
- ASP.NET MVC Identity 兩個多個連接字符串問題解決一例
- 当代研究生应当掌握的5种Pytorch并行训练方法(单机多卡)
- 好消息,Blackberry开发文档发布。
- kubernetes环境下私有仓库搭建
- 广告影响网站打开速度解决方案
- sqlserver中创建包含事务的存储过程
- pytorch VGG
- Eclipse用法和技巧十七:覆盖父类方法
- TMS320C55x的指令系统
- (Linux系统)CentOS部署花生壳
- Java题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
- apple tv 开发_如何在Apple TV上禁用Siri和定位服务
- 用猎头的方式来找工作
- 用C#开发的一个通用的地铁换乘查询工具
- c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置
- java中如何将字符串转化为字符_如何在Java中将字符串转换为运算符?
- [sd card] sd card初始化流程
- python pi表示_python 算pi
- jmeter+jenkins+ant接口自动化