如何使用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在數學方面比印地語得分高。
廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP