范围比较

数字和字符串比较

字符串被转为double

SELECT i FROM t WHERE i <= all {'11','12'};

i

=============

1

2

3

4

字符串和日期时间比较

字符串转为日期或时间

SELECT s FROM t2;

s

======================

'01/01/2000'

'01/01/1999'

'01/01/1998'

SELECT s FROM t2 WHERE s <= ALL {date'02/02/1998',date'01/01/2000'};

s

======================

'01/01/1998'

报错了

计算比较
Date/Time Type Operand

如果日期是间操作是-操作. 返回的是毫秒

SELECT date'2002-01-01' - datetime'2001-02-02 12:00:00 am';

date '2002-01-01'- datetime '2001-02-02 12:00:00 am'

=====================================================

28771200000

同类型比较看优先级
Date/Time Type & String Type Operands
如果有+-操作的话 结果如下

DATE: 返回天

TIME, TIMESTAMP:返回 秒

DATETIME:返回 毫秒

SELECT date'2002-01-01' + '10';

date '2002-01-01'+'10'

======================

01/11/2002

SELECT date'2002-01-01'-'2001-01-01';

date '2002-01-01'-'2001-01-01'

================================

31536000000

-- 下面的操作是不可以的

SELECT date'2002-01-01'-'10';

In line 1, column 13,

ERROR: 10不是日期类型.

Numeric Type & String Type Operands

SELECT 4 + '5.2';

4+'5.2'

==========================

9.199999999999999e+00

SELECT '2002-01-01'+1;

ERROR: 不能把'2002-01-01'转为double类型

SELECT DATE'2002-01-01'+1;

date '2002-01-01'+1

=====================

01/02/2002

String Type Operand

字符串的乘除操作返回double类型

SELECT '3'*'2';

'3'*'2'

============================

6.000000000000000e+00

字符串的加操作为连接操作.  ( 具体跟对加号的意义的配置有关 plus_as_concat 在 cubrid.conf中 )

  • SELECT '1'+'1';
  • '1'+'1'
  • ======================
  • '11'
  • 如果plus_as_concat  没设置则
  • '1'+'1'
  • ==========================
  • 2.000000000000000e+00

An error will be returned if it cannot be converted to the corresponding type.

CUBRID学习笔记 27 数据类型4的更多相关文章

  1. CUBRID学习笔记 26 数据类型3cubrid教程

    接上面的集合 集合之 set 每个集合元素是不同的值, 但是类型只能是一种.也可以有其他表的记录 如下 CREATE TABLE set_tbl ( col_1 set(CHAR(1))); INSE ...

  2. CUBRID学习笔记 25 数据类型2

    ---恢复内容开始--- 6枚举类型 语法 <enum_type> : ENUM '(' <char_string_literal_list> ')' <char_str ...

  3. CUBRID学习笔记 24 数据类型1

    ---恢复内容开始--- 一 数字类型  注意小数的四舍五入问题 1数字型 Type Bytes Mix Max Exact/approx. SHORTSMALLINT 2 -32,768 32,76 ...

  4. CUBRID学习笔记 11 数据类型之日期

    datetime 虽然和mysql很相像,但是日期类型和mysql是不一样的.和sqlserver差不多. 如YYYY-MM-DD hh:mi:ss.fff or mm/dd/yyyy hh:mi:s ...

  5. CUBRID学习笔记 47 show

    cubrid的中sql查询语法show c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息.本文版权归本人所有,如有任何问题,请与我联系wang2650@sohu.com . ...

  6. CUBRID学习笔记 48查询优化

    cubrid的中sql查询语法 查询优化 c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息.本文版权归本人所有,如有任何问题,请与我联系wang2650@sohu.com ...

  7. CUBRID学习笔记 46 PREPARED set Do

    cubrid的中sql查询语法PREPARED set Do c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息.本文版权归本人所有,如有任何问题,请与我联系wang2650 ...

  8. CUBRID学习笔记 45 REPLACE DELETE MERGE 教程

    c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息.本文版权归本人所有,如有任何问题,请与我联系wang2650@sohu.com . 过错 ------ 官方文档是英文的, ...

  9. CUBRID学习笔记 44 UPDATE 触发器 更新多表 教程

    cubrid的中sql查询语法UPDATE c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息.本文版权归本人所有,如有任何问题,请与我联系wang2650@sohu.com ...

随机推荐

  1. 使用Application Loader打包上传AppStore流程

    配置完你的证书,Bundle Identifier 和描述文件的配置 然后配置工程打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device 如果不支持横屏,把这2个勾去掉 然后查看版本号和 ...

  2. 160907、CSS 预处理器-Less

    CSS 预处理器是什么?一般来说,它们基于 CSS 扩展了一套属于自己的 DSL,来解决我们书写 CSS 时难以解决的问题: 语法不够强大,比如无法嵌套书写导致模块化开发中需要书写很多重复的选择器: ...

  3. c/c++ 常用的几个安全函数

    _stprintf_s  // 格式化字符串 _vsntprintf_s // 格式化 不定长参数用到

  4. ansible

    3.1 配置 #vim /etc/ansible/hosts       //定义主机,支持IP和域名,支持分组 [local] 127.0.0.1 [nginx] 192.168.0.10     ...

  5. Multi-source Replication

    MariaDB starting with 10.0.1 Multi-source replication means that one server has many masters from wh ...

  6. webservice引用spring的bean

    <jaxws:endpoint address="/test/webservice" implementor="#testBean" /> 这行代码 ...

  7. Oracle 单行函数

    一.什么是函数 任何东西,只要它能接收输入,对输入进行加工并产生输出,它就可以被称为函数. 二.单行函数简介 单行函数只对表中的一行数据进行操作,并且对每一行数据只产生一个输出结果.单行函数可以接受一 ...

  8. php blowfish加密解密具体算法

    PHP Blowfish 算法的加密解密,供大家参考,具体内容如下<?php/*** php blowfish 算法* Class blowfish*/class blowfish{/*** b ...

  9. 深入浅出Java垃圾回收机制

    JVM学习笔记 JVM内存管理和JVM垃圾回收 JVM内存组成结构 JVM内存结构由堆.栈.本地方法栈.方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可 ...

  10. JavaScript DOM 编程艺术(第2版)读书笔记 (8)

    <!--这章的内容略奇怪啊!可能是因为我之前没有接触过这些知识点,等以后用到的时候再回来翻阅吧,现在先简要介绍一下 js权限已通过,博客园好快的效率啊,谢谢O(∩_∩)O --> 缩略语 ...