如何使用 MySQL STRCMP() 函式比較表的列資料值?
如果我們想要比較兩列的資料值,我們需要將列的名稱作為 MySQL STRCMP() 函式的引數提供。假設我們有一個名為“Marks”的表,其中包含學生姓名以及他們在不同科目中獲得的分數。現在,如果我們想知道某個特定學生在兩個科目中獲得的分數是多於、少於還是等於,則可以使用 STRCMP() 函式進行說明,如下所示:
示例
mysql> Select Name, STRCMP(Math,Hindi) from student marks WHERE Name = 'Rahul'; +-------+--------------------+ | Name | STRCMP(Math,Hindi) | +-------+--------------------+ | Rahul | 1 | +-------+--------------------+ 1 row in set (0.00 sec)
上面的查詢將比較名為“Rahul”的學生在數學和印地語中的分數。從結果集中可以清楚地看出,Rahul 在數學方面比印地語獲得的分數更高。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP