1. 不要设置属性的值为 “NULL”, 因为NULLs被用作多值属性的值的结束。

2.  各种类型的属性的默认值

类型 默认值
String A Single blank
Numeric Data 0
Date NULLDATE
  oracle (01/01/0001)
  MS SQL(1/1/1753)

3. default  value 在aggregate 的function 时, 会计入

某repeating 属性有 4,7,6,0 ; 则平均值计算  (4+7+6+0)/4

可以在DQL语句中过滤掉空值的情形。 WHERE "Attr" IS NOT NULLINT

4. 空值排序

在Oracle 和DB2中, 空值排在最后面

在MS SQL 和Sysbase中, 空值排在最前面

5. 在Sysbase or MS SQL Server 的Performance

不建议使用

SELECT"r_object_id"FROM"dm_sysobject"
WHEREANY"authors"='a'ORANYauthors='b'
使用以下替换:
SELECT"r_object_id"FROM"dm_sysobject"
WHEREANY("authors"='a'OR"authors"='b')

不建议使用
SELECT"r_object_id"FROM"dm_sysobject"
WHEREFOLDER('/Temp)ORFOLDER('/System')
使用以下替换:
SELECT"r_object_id"FROM"dm_sysobject"
WHEREFOLDER('/Temp','/System')

Using DQL Hints

SQL_DEF_RESULT_SET N

N 0 : all results to be returned.

FORCE_ORDER

RETURN_TOP N

OPTIMIZE_TOP N

How many rows you want returned quickly

FETCH_ALL_RESULTS N

IN and EXISTS

Passthorough hints

查找Folder 里面的子folder

select count(object_name) from "dm_folder" where FOLDER ('/foldername') ;
select count(object_name) from "dm_folder" where FOLDER (ID('0b00000b8031d105')) ;

DQL 学习4-- Using DQL相关推荐

  1. MySQL 学习笔记——基础 DQL 查询语言

    DQL 查询语言 文章目录 DQL 查询语言 一.简单查询 1.普通简单查询 2.特殊的简单查询 二.条件查询 1.按条件表达式筛选 2.按逻辑表达式筛选 3.模糊查询 三.排序查询 四.常见函数 1 ...

  2. 【尚硅谷】数据库DQL学习

    DQL语言的学习 目录 基础查询 条件查询 排序查询 常见函数 单行函数 分组函数 分组查询 连接查询 1.等值连接 2.非等值连接 3.自连接 内连接:inner 外连接 交叉连接:cross 子查 ...

  3. DQL 学习3 -- Administration Methods

    method 的运行方式 1. 通过DA手动运行 2. DQL Execuete方式 3. IDFSession.apply 4. DO_METHOD . userd to execute user- ...

  4. DQL 学习2 -- DQL声明

    将对象名和属性名用双引号括起来, 这样可以避免和DQL的保留值和数据库的保留字发生命名冲突. Abort ABORT  [TRAN[SACTION]] Alter Group ALTER GROUP ...

  5. 【Mysql 学习笔记】DQL语句(非常详细,结合多个案例快速入门)

    DQL语句 [----- >数据库文件 点击此链接下载 <-------](https://download.csdn.net/download/weixin_45260385/15452 ...

  6. 尚硅谷MySQL学习笔记(Day_2)-DQL语言介绍:常见函数--单行函数

    DQL语言 常见函数 功能:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1.隐藏了实现细节 2.提高代码的重用性 调用:select 函数名(实参列表) [from 表] ...

  7. 强化学习(八) - 深度Q学习(Deep Q-learning, DQL,DQN)原理及相关实例

    深度Q学习原理及相关实例 8. 深度Q学习 8.1 经验回放 8.2 目标网络 8.3 相关算法 8.4 训练算法 8.5 深度Q学习实例 8.5.1 主程序 程序注释 8.5.2 DQN模型构建程序 ...

  8. DQL 学习-- DQL 基本元素

    类型 1. 整型(Integer) 2. 浮点型(float) 3. 字符串类型(Character string) 4. ID类型 5. 日期类型(Date) 整型 取值范围从 -214748364 ...

  9. Mysql DBA 高级运维学习之路-DQL语句之select知识讲解

    1.select查询数据 命令语法:select<字段1,字段2,->from<表名>where<表达式> 1.1 查询表中所有数据 方法一:进入指定数据库查询 m ...

最新文章

  1. PYTHON线程知识再研习F---队列同步Queue
  2. android魅族轮播图,用angularjs模仿魅族官网的图片轮播功能
  3. 计算机科学CSTA,学编程,搞懂CSTA K-12计算机科学学习标准
  4. 互联网级监控系统必备-时序数据库之Influxdb技术
  5. mysql5.7.24怎么打开_mysql-5.7.24-winx64安装教程
  6. webview布局适配实践
  7. java同步锁实例_Java同步锁全息详解
  8. java 车牌号识别_JAVA车牌识别(包含车牌定位及车牌内容识别)
  9. c语言程序设计环境软件下载,c语言编程软件
  10. ZN200以太网转串口TTL(1)
  11. 【Centos7】配置网卡之添加vlan tag(vlan 标签)
  12. HTML+JS 实现 input 框回车事件
  13. Ubuntu下安装GParted并分区,进行虚拟机内存扩展
  14. Spring整合Mybatis遇到的错误一
  15. 网络 DNS 解析与CDN加速
  16. 安卓手机格式化后怎么恢复
  17. 西部世界第二季百度云免费在线观看_迅雷下载
  18. vux组件库更换主题颜色的方法
  19. Sqlserver取整
  20. 常见分布律、分布函数、概率密度表,伯努利分布、二项分布、泊松分布、几何分布、超几何分布、均匀分布、高斯分布、指数分布

热门文章

  1. 【bzoj4321】queue2 dp
  2. 排球计分程序重构(五上篇)
  3. Jmeter入门6 参数化—CSV Data Set Config 通过文件导入数据
  4. 使用Linq时要注意的事项
  5. Vim 还是 Emacs
  6. VC编译选项 /EHa 异常处理
  7. arcgis 服务网页打开需要输入用户名和密码问题解决
  8. 网页查看js源码汉字显示乱码问题解决
  9. 2020年10月“省时查报告”十大热门报告盘点(附下载链接)
  10. KDD Cup 2020 Debiasing比赛冠军技术方案及在美团广告的实践