如果我将提供NULL,将返回什么MySQL ASCII()函数?
在这种情况下,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()函数将返回第一个字符的数字代码,即在'NULL'的情况下返回N的数字代码,在返回'n'的情况下返回n的数字代码。'null',否则当我们仅提供NULL时,它将返回NULL作为输出。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短