精华内容
下载资源
问答
  • H2数据库函数数据类型概述

    万次阅读 2015-01-29 13:05:17
    H2数据库函数数据类型概述作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、H2数据库常用数据类型INT类型:对应java.lang.IntegerREAL类型:对应java.lang.FloatDOUBLE类型:对应java.lang....

    H2数据库函数及数据类型概述

    作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs

    一、H2数据库常用数据类型

    INT类型:对应java.lang.Integer

    REAL类型:对应java.lang.Float

    DOUBLE类型:对应java.lang.Double

    DECIMAL类型:对应java.math.BigDecimal,比如DECIMAL(20,2)

    CHAR类型:对应java.lang.String,比如CHAR(10)

    VARCHAR类型:对应java.lang.String

    VARCHAR_IGNORECASE类型:对应java.lang.String,忽略大小写

    BOOLEAN类型:对应java.lang.Boolean

    TIME类型:对应java.sql.Time,当转换成java.sql.Date时,日期会设置成1970-01-01

    DATE类型:对应java.sql.Date,格式为yyyy-MM-dd,其时间默认为00:00:00

    TIMESTAMP类型:对应java.sql.Timestamp,格式为yyyy-MM-dd hh:mm:ss[.nnnnnnnnn],也支持java.util.Date

    TINYINT类型:对应java.lang.Byte,-128 to 127

    SMARTINT类型:对应java.lang.Short,-32768 to 32767

    BIGINT类型:对应java.lang.Long

    IDENTITY类型:自增类型,对应java.lang.Long,值范围-9223372036854775808 to 9223372036854775807

    BINARY类型:二进制字节存储,最大不超过2GB,且完全保存在内存,比如BINARY(1000)

    BLOB类型:对应java.sql.Blob,与BINARY相似,但针对很大的数据(如文件或图像),且不完全保存在内存,使用PreparedStatement.setBinaryStream来保存数据。

    CLOB类型:与VARCHAR相似,但适用于保存很大的数据,且数据不完全保存在内存。用于任意尺寸的XML或HTML文档、文本文件等。使用PreparedStatement.setCharacterStream保存数据。

    OTHER类型:对应java.lang.Object,用于存储序列化的Java对象,使用的是字节数组,客户端只能做序列化或反序列化,使用getObject反序列化,使用PreparedStatement.setObject存储数据。

    UUID类型:对应java.util.UUID,128位的值,可以使用PreparedStatement.setBytes或setString或setObject(uuid)保存数据,使用ResultSet.getObject取回数据。
    ARRAY类型:对应java.lang.Object[]

    作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs

    二、H2常用函数

    CURRENT_DATE:取当前日期

    CURRENT_TIME:取当前时间

    CURRENT_TIMESTAMP:取当前日期时间

    LOWER:字符串小写

    UPPER:字符串大写

    CONCAT:字符串连结

    CHAR:ASCII值转字符

    ASCII:字符转ASCII值

    ENCRYPT:加密函数,支持AES算法,Block尺寸为16字节,

    比如CALL ENCRYPT('AES', '00', STRINGTOUTF8('Test'))

    DECRYPT:解密函数,支持AES算法,Block尺寸为16字节,

    比如CALL TRIM(CHAR(0) FROM UTF8TOSTRING(

    DECRYPT('AES', '00', '3fabb4de8f1ee2e97d7793bab2db1116')))

    HASH:哈希函数,只支持SHA256算法,比如CALL HASH('SHA256', STRINGTOUTF8('Password'), 1000)

    MAX:求最大

    MIN:求最小

    SUM:求和

    CURRENT_USER:返回当前用户

    H2VERSION:返回H2数据库的版本

    DISK_SPACE_USED:返回表使用的磁盘空间尺寸,比如CALL DISK_SPACE_USED('my_table');

    DATABASE_PATH:返回数据库文件的路径和数据库名,比如CALL DATABASE_PATH();


    展开全文
  • Hive内置数据类型由基本数据类型和复杂数据类型组成,基础类型例如下图所示的几种 今天的话题是研究Hive数据类型之间的转换。hive同java一样,也包括隐式转换(implicit conversions)和显式转换(explicitly ...

    一、Hive的隐式转换

    Hive内置数据类型由基本数据类型和复杂数据类型组成,基础类型例如下图所示的几种
    在这里插入图片描述
    今天的话题是研究Hive数据类型之间的转换。hive同java一样,也包括隐式转换(implicit conversions)和显式转换(explicitly conversions)。
    我们举一个numeric类型的数隐式转换的例子,假如一个数据类型是INT型,另一个是SMALLINT类型,那么SMALLINT类型的数据将会被隐式转换地转换为INT类型,这个道理和Java中的一样;但是我们不能隐式地将一个 INT类型的数据转换成SMALLINT或TINYINT类型的数据,这将会返回错误,除非你使用了CAST操作。
    任何整数类型都可以隐式地转换成一个范围更大的类型。TINYINT,SMALLINT,INT,BIGINT,FLOAT和STRING都可以隐式地转换成DOUBLE;是的你没看出,STRING也可以隐式地转换成DOUBLE!但是你要记住,BOOLEAN类型不能转换为其他任何数据类型!
    下标列出了Hive内置的数据类型之间是否可以进行隐式的转换操作:
    在这里插入图片描述
    注:由于表格比较大,这里对一些比较长的字符串进行缩写,ts是timestamp的缩写,bl是boolean的缩写,sl是smallint的缩写,dm是decimal的缩写,vc是varchar的缩写,ba是binary的缩写

    二、cast()函数

    我们可以用CAST来显式的将一个类型的数据转换成另一个数据类型

    基础语法:cast(value AS TYPE)
    

    举例:假如我们一个员工表employees,其中有name、salary等字段;salary是字符串类型的

    SELECT name, salary FROM employees  WHERE cast(salary AS FLOAT) 
    
    注意:这样salary将会显示的转换成float。如果salary是不能转换成float,这时候cast将会返回NULL

    三、cast的几点说明

    1.如果将浮点型的数据转换成int类型的,内部操作是通过round()或者floor()函数来实现的,而不是通过cast实现
    2.对于BINARY类型的数据,只能将BINARY类型的数据转换成STRING类型。如果你确信BINARY类型数据是一个数字类型(a number),这时候你可以利用嵌套的cast操作

    比如a是一个BINARY,且它是一个数字类型,那么你可以用下面的查询:

    SELECT (cast(cast(a as string) as double )) from src;
    
    3.对于Date类型的数据,只能在Date、Timestamp以及String之间进行转换
    有效的转换结果
    cast(date as date)返回date类型
    cast(date as timestamp)基于当地的时区,生成一个对应date的年/月/日的时间戳值
    cast(date as string)date所代表的年/月/日时间将会转换成YYYY-MM-DD的字符串
    cast(timestamp as date)timestamp中的年/月/日的值是依赖与当地的时区,结果返回date类型
    cast(string as date)如果string是YYYY-MM-DD格式的,则相应的年/月/日的date类型的数据将会返回;但如果string不是YYYY-MM-DD格式的,结果则会返回NULL。
    展开全文
  • Python 判断数据类型函数

    千次阅读 2019-10-31 14:23:13
    #Python 判断数据类型函数 可使用内置函数 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 举例1 arg=1234567 isinstance(arg, int) #输出True True isinstance(arg, str) #输出False ...

    #Python 判断数据类型的函数

    可使用内置函数 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

    举例1

    >>>arg=1234567
    >>>isinstance(arg, int)   #输出True
    True
    >>>isinstance(arg, str)   #输出False
    False
    >>>isinstance(arg, string)   #报错
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    NameError: name 'string' is not defined
    
    

    举例2

    >>>a = 666
    >>>isinstance(a,int)
    True
    >>>isinstance(a,str)
    False
    >>>isinstance(a,(str,int,list))    # 是元组中的其中一个,则返回 True
    True
    
    展开全文
  • VBA数据类型和类型转换函数

    万次阅读 2017-07-10 23:41:07
    一、数据类型 1、Boolean--2字节--0~255 2、Byte--1字节--True或False 3、Integer--2字节--32768~32767(注意范围) 4、Long--4字节--2147483648~2147483647(推荐) 5、Single--4字节---3.402823E38~-1....
    一、数据类型
    
    1、Boolean--2字节--0~255
    2、Byte--1字节--True或False
    3、Integer--2字节-- 32768~32767(注意范围)
    4、Long--4字节--2147483648~2147483647(推荐)
    5、Single--4字节---3.402823E38~-1.401298E-45(负数),1.401298E-45~3.402823E38(正数)
    Double--8字节---1.79769313486231E308~-4.94065645841247E-324(负数),4.94065645841247E-324~1.79769313486232E308(正数)
    6、Currency--8字节---922337203685477.5808~922337203685477.5807
    7、Decimal--14字节--±79228162514264337593543950335(没有小数点时),±7.9228162514264337593543950335(小数点右边带28位),最小的非零值为±0.0000000000000000000000000001
    8、Date--8字节--100年1月1日~9999年12月31日
    9、Object--4字节--任何对象的引用
    10、String(变长)--10字节+字符串长度--0~约2亿个字符
    11、String(定长)--字符串长度--1~约65400个字符
    12、Variant(数字)--16字节--任何数字值,最大可达Double的范围
    13、Variant(字符)--22字节+字符串长度,与可变长字符串有相同的范围
    二、类型转换函数
    1、CBool(expression)                转换为Boolean型
    2、CByte(expression)                转换为Byte型
    3、CCur(expression)                 转换为Currency型
    4、CDate(expression)                转换为Date型
    5、CDbl(expression)                 转换为Double型
    6、CDec(expression)                 转换为Decemal型
    7、CInt(expression)                 转换为Integer型
    8、CLng(expression)                 转换为Long型
    9、CSng(expression)                 转换为Single型
    10、CStr(expression)                转换为String型
    11、CVar(expression)                转换为Variant型
    12、Val(string)                     转换为数据型
    13、Str(number)                     转换为String

    展开全文
  • 查询增强版(Power Query)是Excel Power BI组件中用于数据导入、数据整合以及数据处理的插件工具。适用于Excel 2010以上版本,在Excel 2010以及Excel 2013中需要下载插件安装加载后使用,在Excel 2016版本中Power ...
  • 使用函数tensor1.type_as(tensor2)将1的数据类型转换为2的数据类型 tensor1=torch.FloatTensor(4) tensor2=torch.IntTensor(3) tensor1=tensor1.type_as(tensor2)
  • import keyword print(keyword.kwlist)
  • MySQL 数据类型转换 函数 CAST()

    万次阅读 2019-08-29 17:17:35
    在mysql中执行select 操作时,有时需要直接在数据库中进行数据类型转换;CAST 函数可用于次操作。 CAST(expression AS TYPE) 函数将任何类型的值转换为具有指定类型的值 value 描述 BINARY 二进制型 CHAR ...
  • python之map函数数据类型转换
  • Sybase IQ常用函数大全–数据类型转换函数 查询索引: BIGINTTOHEX 函数:返回 VARCHAR(16) 中十进制整数的十六进制等效数字。 CAST 函数:返回转换为提供的数据类型的表达式的值。 CONVERT 函数:返回转换成...
  • r语言中各类数据类型常用的运算的函数
  • 函数模板非常有用,特别...}但是有时候有特殊需求,比如说之前我做的一个项目,需要能够处理以glm中vec2,和vec3为数据类型的数据,进行同样的操作,但是又不能让其他类型的数据能够访问到该函数模板。此时就需要一种限
  • Python 的基本数据类型,简单学习一下,即可入门;输入输出函数也是必备知识点哦~
  • 使用R中merge()函数合并数据

    万次阅读 多人点赞 2018-03-04 11:01:10
    使用R中merge()函数合并数据 在R中可以使用merge()函数去合并数据框,其强大之处在于在两个不同的数据框中标识共同的列或行。 如何使用merge()获取数据集中交叉部分 merge()最简单的形式为获取两个不同数据框中...
  • VB.NET函数——检查数据类型函数

    千次阅读 2013-04-02 10:39:09
    函数 说明 IsNothing (Obj) 检查参数是否已经初始化,若对象变量没有指向任何真实对象,返回True,否则返回Flase。 IsDbNull (Obj) 检查参数是否包含任何有效数据,是的话返回True...
  • python input()函数数据类型强制转换

    千次阅读 2019-05-09 17:49:39
    input()函数数据类型强制转换 input() 是用来搜集信息的函数 特点:搜集到的‘输入值’默认为字符串 使用:通过给input函数赋值来提取收集到的数据 注意点:如果想要用input函数搜集整数信息时,需要用到int(input()...
  • DB2数据类型转换函数

    千次阅读 2015-10-28 14:21:01
    1、转换为字符类型 CHAR函数 语法:CHAR(AVG) CHAR函数返回日期时间、整形、双精度浮点,字符串和十进制的字符串表示; CHR函数 语法:CHR(AVG) CHR用于返回由参数指定的ASCII的字符,AVG可以是INTEGER或者...
  • db2数据类型转换函数

    千次阅读 2018-05-02 11:46:33
    db2数据类型转换: 字段为Integer Integer ----&gt; char char(字段)  char -------&gt; Integer Integer(trim(char(字段)))   字段为double(8,2) double -----&...
  • 一、数据类型:整型、浮点型、布尔类型 1、整型:整数 注意:python2中长整型需要在后面加l,python3中不区分整型和长整型 2、浮点型:小数 注意:浮点型和整型的区别就是有无小数点 e记法:科学计数法,会...
  • sqlserver数据类型转换函数cast和convert

    千次阅读 2019-06-30 20:23:24
    sqlserver可以用cast()和convert()来转换数据类型 cast() cast(字段 as 要改成的数据类型) 字段也可以是一个表达式 比如:cast('123' as int )+100 //单引号里的123原本是个string类型的 想查询出来的结果上加...
  • hivesql里面数据类型cast函数的使用

    千次阅读 2019-06-15 20:53:08
    一、语法: CAST (expression AS data_type) 参数说明: expression:任何有效的SQServer表达式。 AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS...使用CAST函数进行数据类型转换时,在下列情况下能够被...
  • 因为之前学过Java,在学习JS时,对JS的数据类型、... 知识点会涉及到:JS数据类型、JS的类型判断方式、函数创建方式、function与Function的区别、匿名函数的使用、函数特点以及函数重载问题。 Javascript数据类型
  • vba判断数据类型函数

    万次阅读 2014-07-02 19:10:49
    IsNumeric ...判断变量的值是否包含任何有效数据 isempty 判断变量的值是否为空 IsArray 判断出变量是否为一个数组。 IsError 判断变量是否返回的是一个错误值 IsObject 判断变量是否表示对象变量
  • MATLAB中的函数与cell数据类型

    千次阅读 2017-03-28 22:02:08
     1、函数的定义方式 定义方式: function [返回参数列表] = 函数名(输入参数列表) ...子函数的定义方式和函数基本相同,差别:子函数只能在包含函数的文件中进行使用; 3、内联函数 定义方式: 函
  • php中变量的数据类型判断函数

    千次阅读 2016-10-27 10:45:55
    php中变量的数据类型判断函数  在php中我们可以通过 var_dump()打印出变量的类型和值。同时我们可以通过一些函数判断变量的类型。如果只是想得到一个变量的数据类型,可以使用gettype()函数,gettype($t) 返回$t的...
  • Rust的数据类型和功能函数的返回值

    千次阅读 2016-03-15 16:57:24
    Rust的数据类型包括以下几个分类一、布尔类型Rust 用bool 表示布尔类型,值为 true 或者 false,用于if 等条件判断语句。 let x = true; let y: bool = false; 二、字符类型char 是一个单字符Unicode 标量值...
  • vba中数据类型转换函数

    万次阅读 2014-07-02 17:05:57
    转换函数 CBool(expression) 转换为Boolean型 CByte(expression) 转换为Byte型 CCur(expression) 转换为Currency型 CDate(expression) 转换为Date型 CDbl(expr
  • 用VIM浏览源代码之跳转到函数/数据类型/变量的定义处 1. 先查看是否安装了ctags 用which命令检查: # which ctags /usr/bin/which: no ctags in (/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/...
  • 当你写的函数方法,要被其他人调用时, 你想让他知道传入参数的数据类型, 可以这样定义 def demo(name: str, age: int): print(name, type(name)) print(age, type(age)) demo(1, 2) # 这里的参数1会显示黄色, 但是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,472,848
精华内容 989,139
关键字:

函数是数据类型吗