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

따옴표 안에 포함된 숫자를 추가하는 동안 MySQL은 문자열 숫자 사이에 숫자가 아닌 텍스트를 쓰는 경우 어떻게 평가합니까?


문자열의 숫자 사이에 숫자가 아닌 텍스트가 있는 숫자를 추가하려고 하면 MySQL은 해당 문자열의 첫 번째 숫자를 사용하여 경고와 함께 추가를 평가합니다. 다음 예는 이것을 나타냅니다 -

예시

mysql> Select '1525 * 2' + '200'As Total;
+-------+
| Total |
+-------+
| 1725  |
+-------+
1 row in set, 1 warning (0.00 sec)

위 쿼리에서 MySQL은 첫 번째 숫자, 즉 1525만 추가 평가에 사용하고 숫자가 아닌 텍스트는 무시한다는 것이 분명합니다.