范围比较

数字和字符串比较

字符串被转为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.

最新文章

  1. Java的super调用案例: super.getClass()返回的是子类自己
  2. The Python Tutorial
  3. CSS颜色名称和颜色值
  4. PHP 设计模式 笔记与总结(1)命名空间 与 类的自动载入
  5. 经典CSS实现三角形图标原理解析
  6. Android 学习(一)
  7. JMS开发(三):JMS消息的确认方式
  8. .pfx格式和.Cer格式的区别
  9. B和B+树学习笔记
  10. inception cenOS 安装
  11. React-native初体验(安卓篇)
  12. 3rd-Bing Dict使用分析
  13. WebView内容自适应
  14. Unity与安卓开发的一些路径知识
  15. vscode下调试运行c++
  16. DBGridEh基本操作
  17. 【设计模式】—— 策略模式Strategy
  18. Centos 7.4下 部署openstack Queens 计算节点qemu高版本问题
  19. 关闭文件流--fclose,
  20. Spring Boot项目的Logback配置文件使用yaml格式

热门文章

  1. overflow的劲爆知识点
  2. scala抽象类抽象字段
  3. Spring+Mybatis整合报错Mapped Statements collection does not contain value原因之一
  4. rsync 排除指定目录或文件进行同步
  5. 高级工具gprof、gprof2dot.py、dot
  6. hdwiki 框架简介
  7. 杭电1071-The area
  8. Curling 2.0 分类: 搜索 2015-08-09 11:14 3人阅读 评论(0) 收藏
  9. 【20160924】GOCVHelper 图像增强部分(5)
  10. JAVA基础知识之JVM-——类加载器