
SQL
文章平均质量分 72
zsq0511
这个作者很懒,什么都没留下…
展开
-
SQL数据库学习心得
使用润乾报表,需要良好的数据库编写逻辑,一条准确的数据库语言可以帮助你简单高效的完成报表的筛选条件。 SQL语句中有一个很好用的取字符串函数,SUBSTRING()。格式如下:SUBSTRING(string,start_position,length)表示从字符串string的起始字符位置start_position开始取字符,取出长度为length的字符串。比如:selec原创 2012-10-22 12:07:42 · 6301 阅读 · 0 评论 -
润乾报表/引用自身格内数据
在实际的报表工作中我们经常会遇到,需要取自身单元格内数据的情况,该如何处理呢?看下面的一个简单案例:在一张填报单中,我们需要自动计算价格,由成本与利润相加,但是库中的数据有的由于折扣等原因,售价一格中已经有数据,这时候要保留原数据。先依下图还原场景: 将A2与B2的填报属性设置为可写: 这时候,如果我们单纯地在C2单元格填报属性,自动计算中写入${C2}==''?$原创 2012-11-01 14:02:07 · 1374 阅读 · 0 评论 -
SQL 实用技巧
在选择数据的时候,我们通常会遇到要取前10条记录之类的情况。这时候,我们都会选择用select top 10 * from 表名,这样的语句。那么如果我们单纯地想要一个报表结构是否可以用select top 0 * from 表名呢?我在润乾报表中实测了一下,答案是否定的,结果是输出了全部的表内数据。正确的操作方法是直接select s1,s2,s3 from 表名 where s1原创 2012-10-24 11:26:34 · 477 阅读 · 0 评论 -
sql语句的编程手册 SQL PLUS
1 SQL命令 以下17个是作为语句开头的关键字: alter drop revoke audit grant rollback* commit* insert select comment lock update create noaudit validate delete rename 这些命令必须以“;”结尾 带*命令句尾不必原创 2012-12-28 14:39:41 · 590 阅读 · 0 评论 -
SQL技巧
NULL值的使用 RDSQL中字段缺省值为空;并且对数值型的0和空值,以及字符型的空白和空值区别对待。数值表达式中某个变为空,则整个表达式值为空;聚合函数中,对空值忽略不计,若全部为空值,除COUNT(*)返回0外,其余返回空值。布尔表达式中,结果可能为“未知”(见下表)。如TRUE AND NULL 结果为“未知”,对“未知”结果在RDSQL中看作不符合查询条件。原创 2013-01-28 17:42:29 · 513 阅读 · 0 评论 -
浅析SQL 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、del原创 2013-02-03 18:07:58 · 401 阅读 · 0 评论