Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

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이 힌디어보다 수학에서 더 많은 점수를 획득했음이 분명합니다.