MySQL 如何使用STRCMP()函数比较表的列数据值?

MySQL 如何使用STRCMP()函数比较表的列数据值?

如果我们想要比较两个列的数据值,则需要将列的名称作为MySQL STRCMP()函数的参数。假设我们有一个名为“Marks”的表,其中包含学生的姓名和他们在不同科目中获得的分数。现在,如果我们想要知道一个特定的学生在两个科目中得到了更多、更少或相等的分数,那么可以使用STRCMP()函数来说明如下−

阅读更多:MySQL 教程

例子

mysql> Select Name, STRCMP(Math,Hindi) from student marks WHERE Name = 'Rahul';
+-------+--------------------+
| Name  | STRCMP(Math,Hindi) |
+-------+--------------------+
| Rahul |                  1 |
+-------+--------------------+
1行记录(0.00秒)

上面的查询将比较名为“Rahul”的学生的数学和印地语成绩。从结果集中清楚地可以看出,Rahul在数学上的分数比印地语高。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程