이 경우 ASCII() 함수의 출력은 NULL을 문자열로 제공하는지 아니면 그냥 NULL만 제공하는지에 따라 달라집니다. 다음 예는 차이점을 보여줍니다. −
mysql> SELECT ASCII(null); +-------------+ | ASCII(null) | +-------------+ | NULL | +-------------+ 1 row in set (0.00 sec) mysql> SELECT ASCII('null'); +---------------+ | ASCII('null') | +---------------+ | 110 | +---------------+ 1 row in set (0.00 sec) mysql> Select ASCII(NULL); +-------------+ | ASCII(NULL) | +-------------+ | NULL | +-------------+ 1 row in set (0.00 sec) mysql> Select ASCII('NULL'); +---------------+ | ASCII('NULL') | +---------------+ | 78 | +---------------+ 1 row in set (0.00 sec)
위 결과 집합에서 관찰할 수 있듯이 NULL 또는 null을 문자열로 제공할 때 ASCII() 함수는 첫 번째 문자의 숫자 코드, 즉 N의 숫자 코드를 반환합니다. 'NULL'의 경우, 'null'의 경우 n의 숫자 코드, 그렇지 않은 경우 단순히 NULL을 제공하면 NULL이 출력으로 반환됩니다.
위 내용은 MySQL의 ASCII() 함수에 NULL을 제공하면 무엇을 반환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!