ホームページ  >  記事  >  データベース  >  MySQL STRCMP() 関数を使用してテーブルの列データ値を比較するにはどうすればよいですか?

MySQL STRCMP() 関数を使用してテーブルの列データ値を比較するにはどうすればよいですか?

WBOY
WBOY転載
2023-09-04 23:09:061446ブラウズ

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

2 つのカラムのデータ値を比較したい場合は、カラムの名前をパラメータとして MySQL STRCMP() 関数に提供する必要があります。学生の名前とさまざまな科目の安全点を含む「Marks」というテーブルがあるとします。ここで、特定の生徒が 2 つの科目でより高い、より低い、または同等の得点を獲得したかどうかを知りたい場合は、以下に示すように STRCMP() 関数を使用して説明できます -

Example

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」という名前の生徒の数学とヒンディー語のスコアを比較します。結果セットから、ラーフルがヒンディー語よりも数学で高い得点を獲得したことは明らかです。

以上がMySQL STRCMP() 関数を使用してテーブルの列データ値を比較するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。