DQL 学习4-- Using DQL
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相关推荐
- MySQL 学习笔记——基础 DQL 查询语言
DQL 查询语言 文章目录 DQL 查询语言 一.简单查询 1.普通简单查询 2.特殊的简单查询 二.条件查询 1.按条件表达式筛选 2.按逻辑表达式筛选 3.模糊查询 三.排序查询 四.常见函数 1 ...
- 【尚硅谷】数据库DQL学习
DQL语言的学习 目录 基础查询 条件查询 排序查询 常见函数 单行函数 分组函数 分组查询 连接查询 1.等值连接 2.非等值连接 3.自连接 内连接:inner 外连接 交叉连接:cross 子查 ...
- DQL 学习3 -- Administration Methods
method 的运行方式 1. 通过DA手动运行 2. DQL Execuete方式 3. IDFSession.apply 4. DO_METHOD . userd to execute user- ...
- DQL 学习2 -- DQL声明
将对象名和属性名用双引号括起来, 这样可以避免和DQL的保留值和数据库的保留字发生命名冲突. Abort ABORT [TRAN[SACTION]] Alter Group ALTER GROUP ...
- 【Mysql 学习笔记】DQL语句(非常详细,结合多个案例快速入门)
DQL语句 [----- >数据库文件 点击此链接下载 <-------](https://download.csdn.net/download/weixin_45260385/15452 ...
- 尚硅谷MySQL学习笔记(Day_2)-DQL语言介绍:常见函数--单行函数
DQL语言 常见函数 功能:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1.隐藏了实现细节 2.提高代码的重用性 调用:select 函数名(实参列表) [from 表] ...
- 强化学习(八) - 深度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模型构建程序 ...
- DQL 学习-- DQL 基本元素
类型 1. 整型(Integer) 2. 浮点型(float) 3. 字符串类型(Character string) 4. ID类型 5. 日期类型(Date) 整型 取值范围从 -214748364 ...
- Mysql DBA 高级运维学习之路-DQL语句之select知识讲解
1.select查询数据 命令语法:select<字段1,字段2,->from<表名>where<表达式> 1.1 查询表中所有数据 方法一:进入指定数据库查询 m ...
最新文章
- PYTHON线程知识再研习F---队列同步Queue
- android魅族轮播图,用angularjs模仿魅族官网的图片轮播功能
- 计算机科学CSTA,学编程,搞懂CSTA K-12计算机科学学习标准
- 互联网级监控系统必备-时序数据库之Influxdb技术
- mysql5.7.24怎么打开_mysql-5.7.24-winx64安装教程
- webview布局适配实践
- java同步锁实例_Java同步锁全息详解
- java 车牌号识别_JAVA车牌识别(包含车牌定位及车牌内容识别)
- c语言程序设计环境软件下载,c语言编程软件
- ZN200以太网转串口TTL(1)
- 【Centos7】配置网卡之添加vlan tag(vlan 标签)
- HTML+JS 实现 input 框回车事件
- Ubuntu下安装GParted并分区,进行虚拟机内存扩展
- Spring整合Mybatis遇到的错误一
- 网络 DNS 解析与CDN加速
- 安卓手机格式化后怎么恢复
- 西部世界第二季百度云免费在线观看_迅雷下载
- vux组件库更换主题颜色的方法
- Sqlserver取整
- 常见分布律、分布函数、概率密度表,伯努利分布、二项分布、泊松分布、几何分布、超几何分布、均匀分布、高斯分布、指数分布