0
点赞
收藏
分享

微信扫一扫

像学Excel一样国产SPL数据库,零基础入门(2)


一、介绍

本篇我们即将学习数据类型,任何数据都是有自己的类型,比如一个数字5,它就是整形,带小数点的数字就叫做浮点类型,一段字符组成的教师字符串类型,布尔型就是一个事件的是非对错,日期这些你一眼就能看出来更不用说。

二、基本的数据类型

2.1 整形

这里我们只学习int整形,虽然还有长整形,这个并不常用,所以就不学它了,关于理解在介绍中已经说过了,就是没有小数点的数字。

基本形式如下:

像学Excel一样国产SPL数据库,零基础入门(2)_字符串

2.2 浮点型

浮点型就是有小数点的数字,一些简单的案例形式如下:

像学Excel一样国产SPL数据库,零基础入门(2)_SPL_02


补充知识点:不管是学习什么语言,数据库,整形除以整形,它的类型就会变成浮点型。

2.3 布尔类型

布尔类型:一个事件的是非对错

例如下面一些简单案例:

像学Excel一样国产SPL数据库,零基础入门(2)_浮点型_03


它们对应结果分别为:

  • A6行:true,表示5大于2是对的
  • A7行:false,表示5大于6是错误的
  • A8行:false,表示5等于6这个是错误的。补充:判断两个值是否相等用双等于。
  • A9行:true,表示7除以3的余数为1是正确的。

2.4 字符串类型

字符串我们是需要使用双引号把它引起来的,字符串的拼接与我们平时所学语言有一些多的拓展:

  1. 大家都应该知道的,使用加号拼接,拼接后依然为字符串类型
  2. 在我们学习其它的语言的时候,我们知道数字和字符串是不能直接拼接的,在SPL中可以使用反斜杠/拼接,结果为字符串型
  3. 字符串拼接也可以中间添加空格来完成,结果为字符串类型
  4. 可以在SPL中直接填写一个字符串,此时不需要在前面添加等于

例如下面的一些例子:

像学Excel一样国产SPL数据库,零基础入门(2)_数据类型_04

  1. B5行:直接给该单元格赋值“川川”。一般不建议这样用。
  2. B6行:使用引号给单元格赋值
  3. B7行:使用空格将两个字符串进行拼接
  4. B8行:在字符串中添加换行符
  5. B9行:将B6行的字符串与数字4进行拼接

补充说明:在B8行中我们使用了换行符,你在界面看到的结果如下:

像学Excel一样国产SPL数据库,零基础入门(2)_字符串_05

不要被这个误导,实际这个是已经换行了,你可以点击:复制数据,来查看完整显示结果

像学Excel一样国产SPL数据库,零基础入门(2)_字符串_06


复制出来,你再粘贴到任何一个文本框,你可以看到为:

川川
学长

三、日期类型

我们一般写成年月日形式,中间用小很想分开,可以直接写成队形形式,但是建议使用date函数把它转换为日期形式,以下效果一样:

2022-4-18
=date("2022" "-4" "-18")
=date(2022,4,18)

演示:

像学Excel一样国产SPL数据库,零基础入门(2)_浮点型_07

四、数据类型判断

判断数据类型,有如下的以下函数:

  1. ifnumber(x) 判断x是否是实数
  2. ifstring(x) 判断x是否是字符串
  3. ifdate(x) 判断x是否是日期类型或日期时间类型
  4. iftime(x) 判断x是否是时间类型
    它们返回结果都是布尔类型,如果是对应类型返回true,如果不是返回flase。

例如:判断A5是否为实数

=ifnumber(A1)

演示:

像学Excel一样国产SPL数据库,零基础入门(2)_数据类型_08

例如:查看B8是否为字符串类型

=ifstring(B8)

演示:

像学Excel一样国产SPL数据库,零基础入门(2)_浮点型_09

例如:查看A14是否为日期类型

=ifdate(A14)

演示:

像学Excel一样国产SPL数据库,零基础入门(2)_数据类型_10


我们可以使用now()函数获取现在的事件,不过它是属于字符串类型,例如:

像学Excel一样国产SPL数据库,零基础入门(2)_数据类型_11


输出结果为:

像学Excel一样国产SPL数据库,零基础入门(2)_SPL_12


例如:查看A17是否为时间类型?

=iftime(A17)

演示:

像学Excel一样国产SPL数据库,零基础入门(2)_浮点型_13


返回为false,因为它是字符串类型。

五、数据类型转换

就是把一种类型转换为另一种数据类型,可以直接在外面套用int,float等函数即可。

例如:将单元格B1中的3.14转为整形

=int(B1)

演示:

像学Excel一样国产SPL数据库,零基础入门(2)_浮点型_14


3.14转为整形,结果就是3了,

六、单元格序列

这算是数据类型里面穿插一个常识,它实际上跟列表很类似,切片的形式中间用英文冒号分割,例如:

像学Excel一样国产SPL数据库,零基础入门(2)_数据类型_15


输出结果为:

像学Excel一样国产SPL数据库,零基础入门(2)_字符串_16

七、总结

本篇文章我们学习了数据类型的一些形式,以及如何判断这个数据类型是否为我们想要的类型,还是很简单的吧。

参考官方文档:

​​http://d.raqsoft.com.cn:6999/esproc/tutorial/jbsjlx.html​​

本篇所有写的代码文件stupy2.splx文件下载:

链接:https://pan.baidu.com/s/1B9zheqMoN18-y2GhZOgcOA?pwd=gzyk 
提取码:gzyk
--来自百度网盘超级会员V3的分享

下一篇我们学习…


举报

相关推荐

0 条评论