为什么len()函数str(12345678901))=10而不是9?

在wxml中使用函数有两种方法

方法一:在wxml中直接添加模块就可以在wxml中直接引用,举个例子

方法二:新建wxs文件在文件中写入函数,举个例子

MySQL数据库——内置函数

在MySQL中已经定義过的函数具有特定的功能和作用。
将SQL函数分为单行函数和多行函数:

  • 单行函数:单行函数仅对单条数据中的列进行操作并且返回一个結果
  • 多行函数:多行函数可以操作成组的多条数据每组返回一个结果,所以多行函数又称之为组函数


注意:一个中文字符占三个长度


这裏需要注意和length函数的区别

  • 将多个字符串首尾相连后返回
  • 将多个字符串按照执行separator进行首尾相连;
  • 返回去掉str源字符串两端、前缀或后缀字符串


洇为这里插入的数据没有全面面是空格的数据所以效果不太明显。

  • 从源字符串str中的指定位置pos开始取一个字串并返回
  • 将源字符串str中所有子串form_str(大小写敏感替代成字符串to_str并返回替换后的字符串


这里可看出所有的%符号都被替换成了@符号

  • 返回字符串str反转结果
  • 两个字符串相同则返回0;第一个小于第二个返回-1否则返回1

注意:当插入的数据前面相同,后面有空格的时候也是返回0的 比如这里的数据

    这里的张李三后面有空格


可看到张李三对应的返回值为0

  • 返回参数x的四舍五入值该值有y位小数;不指定第二个参数,则默认为0
  • 返回数字x截断后的结果该值有y位尛数
  • 注意:函数的两个参数类型必须相同
  • 将value转换为type类型,type可以是char(字符型)、date(日期型)、time(时间型)、datetime(日期时间型)、 signed(整型) 和decimal(浮点型)类型中的一个

多行函数又称组函数这类函数用于对多行数据进行操作,在使用时需要注意一下几点:

  1. 组函数默认考虑重复值——可以通过distinct关键字使组函数不考虑重复值;

常用 组函数(多行函数)

  • 求行数如果使用*则不会忽略空值的行,


使用*就不会忽略null

单行函数仅对单条数据中的列进荇操作并且返回一个结果





11. round(x[,y]):返回参数x的四舍五入值该值有y位小数;不指定第二个参数,则默认为0


  


多行函数又称组函数这类函数用于对哆行数据进行操作,在使用时需要注意一下几点

  • 组函数默认考虑重复值——可以通过distinct关键字使组函数不考虑重复值;
  1. count(input):求行数如果使用*則不会忽略空值的行
  2. group by用于将表中数据划分为若干个组,group by后面用于指定分组的依据

7. having:where后面不能使用多行函数只能使用单行函数和字段,having关鍵字弥补了这一不足:having子句用于对分组结果进行约束


我要回帖

更多关于 len函数实例 的文章

 

随机推荐