注意事项:
当我们想要左对齐的字符数并不是现有字符串中最大的字符数,例如:我们的数据中有的名字是3个字符的,但是我们想要1个字符左侧对齐,就会出现一个BUG。我们来看一下下面的代码。
我们会发现三个的或者两个字符的名字数据,全都被剪切开了,所以这个问题是我们要去注意的。
下面我们继续学新的函数,TRIM函数。这个函数可以清除掉字符串的开头和结尾部分的空格。是一个很方便的函数。那么我们现在先用更新函数将每一个人的名字前面都加上空格,然后再通过这个函数来删除掉他们。然后搜索一遍。示例代码如下:
最后就是我们的SUBSTRING函数了,这个函数的用处就是将一个范围内的字符串返回出来,下面我们返回一下,一个范围内的人员姓名。
我们会发现有的用户名字只有一个字符,但是我想输出他两个字符,那么也不会报错。
数值函数
那么我们现在已经学完了字符串的函数,现在让我们来学习一下什么是数值的函数。首先我们看一下下面的表格。
下面我们来进行一下数值函数的讲解:
- CEIL函数 可以将数值向上取整,得到一个大于当前数值的整数数据
- FLOOR函数 可以将数值向下取整,得到一个小于当前数值的整数数据
- MOD函数 这个函数,接受两个参数(x, y),得到的结果就是x/y的模
- RAND函数 返回0-1内的随机数
- ROUND函数 函数接受两个参数(x, y),求参数x的四舍五入的值,保留y位小数
上面就是几个我们常说的函数。下面我们来一个一个学习一下。
首先是CEIL函数,这个函数可以进行向上取整的操作,那么我们现在在原有数据中添加一个新的字段,人员分数,这个字段是一个double类型,我们要将他们的分数查询出来并进行向上取整。先来看一下示例。
不难看出,上面的示例代码中,进行了搜索,查询了用户名称和他的成绩的向上取整的结果。
下面就是使用FLOOR函数的结果,数据进行向下取整,可以看一下这个示例代码。
可以看到所有的数值,整体向下取整。
下面我们来看一下MOD函数,这个函数的取模操作,大家一定都知道吧。看一下下面的示例。
可以看到上面的示例中进行了,10/3的取模操作。
rand函数没有太多要说的,就是一个取0-1之间的随机数的函数,我们看一下效果。
最后是ROUND函数,是一个四舍五入的函数。第一个参数为数值,第二个参数为取几位。
可以看到样例中,将我们表中的所有分数都进行了取一位的操作。
流程函数
先写到这里吧。。。。等到下一篇文章,我们继续。