一.SELECT列表中的标量子查询查询每种书籍类型中的最早出版的书籍。在SQL 查询中,需要将一本书籍的出版年份与该类型的所有书籍的出版年份进行比较,并且仅仅在它们匹配时,才返回一个记录SELECT T_Category.FId, T_Book. FName,T_Book.FYearPublishe...
分类:
数据库 时间:
2015-01-24 11:22:58
阅读次数:
242
原因同上一篇《标量函数》一样,会导致不可索引,看代码:select EmpNo,LastNamefrom Empwhere Salary * 1.1 > 5000.00应当写为select EmpNo,LastNamefrom Empwhere Salary > 5000.00/1.1
分类:
其他好文 时间:
2015-01-23 12:58:08
阅读次数:
138
在Sql语句的Select部分对字段编写标量函数是完全可以的,但是下面代码:select EmpNo,LastNamefrom Empwhere YEAR(HireDate)=2005应当写为select EmpNo,LastNamefrom Empwhere HireDate between ''...
分类:
其他好文 时间:
2015-01-22 19:39:28
阅读次数:
185
C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户...
分类:
数据库 时间:
2015-01-22 19:36:31
阅读次数:
204
我们日常开发业务系统中,作为统计报表中,特别是财务报表,显示中文金额经常遇到。 转换大小写的方法有很多,以下是从数据库函数方面解决这一问题. 效果如图: 调用:SELECT dbo.[Fn_ConvertRMB](192.4) 具体函数如下: -- =========================...
分类:
数据库 时间:
2015-01-20 08:55:51
阅读次数:
249
今天遇到一个需求,客户要求在系统客户端选择客户的时候,可以用拼音首拼去快速过滤选择,此时我们在客户表里面加多一个拼音首拼字段CustPY来记录,字段加好了,我们要把所有客户名称的拼音简拼都更新到CustPY字段中。 为此利用以下函数做了个批量更新 执行语句:UPDATE 客户表 SET CustPY...
分类:
数据库 时间:
2015-01-19 09:06:22
阅读次数:
161
大家做高性能计算的朋友,想必对CPU的执行模式已经非常熟悉了吧。当代高级些的CPU一般采用超标量流水线,使得毗邻几条相互独立的指令能够并行执行——这称为指令集并行(ILP,Instruction-Level Parallelism);而像x86引入的SSE(Streaming SIMD Extens...
分类:
其他好文 时间:
2015-01-16 18:55:43
阅读次数:
178
子查询:单值子查询和多值子查询独立标量(单值)子查询:就是一个select返回一个值。例如id。将这个查询出来的一个值,作为另个select查询的where条件。通常两张表。独立多值子查询:返回多个值,例如id。这些值在另一个查询中当做where条件。因为返回多个值,所以where条件中在这些值中不...
分类:
数据库 时间:
2015-01-15 15:55:16
阅读次数:
164
1、在C#中调用sql自定义函数1.1 标量值函数sql语句调用 select dbo.GetClassIDWithName(1) string strSql = string.Format("select dbo.GetClassIDWithName('{0}')",dtTime);DataTab...
分类:
数据库 时间:
2015-01-15 15:34:40
阅读次数:
301
标量标量是 Perl 中最简单的数据类型。大多数的标量是数字(如 255 或 3.25e20)或者字符串(如 hello或者盖茨堡地址)。数字perl中所有数字内部的格式都是双精度浮点数。浮点数1.25255.000255.07.25e45 #7.25x10 的 45 次方(一个大整数)-6.5e2...
分类:
其他好文 时间:
2015-01-14 00:47:17
阅读次数:
231