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

MySQL에서 표현식 내에 존재하지 않는 패턴을 확인하는 방법은 무엇입니까?

<시간/>

MySQL NOT RLIKE 연산자는 표현식 내에 존재하지 않는 패턴을 확인하는 데 사용할 수 있습니다. NOT RLIKE의 구문은 다음과 같습니다 -

구문

NOT RLIKE Pat_not_for_match

여기서 Pat_not_for_match는 표현식과 일치하지 않는 패턴입니다.

예시

mysql> Select Id, Name from Student WHERE Name NOT RLIKE '^H';
+------+---------+
| Id   | Name    |
+------+---------+
| 1    | Gaurav  |
| 2    | Aarav   |
| 20   | Gaurav  |
| 21   | Yashraj |
+------+---------+
4 rows in set (0.00 sec)

위 쿼리는 'student' 테이블에서 'H'로 시작하는 패턴이 없는 이름을 찾습니다. ^는 NOT RLIKE와 함께 사용되는 와일드카드이며 문자열의 시작을 나타냅니다.