- 浏览: 13276 次
- 性别:
- 来自: 郑州
最新评论
文章列表
今天下午遇见了一个windown.open()在ie8下不能下载的问题,现将问题及办法总结一下
具体代码:
var _dataURL = '/rest/temps/' + _templateData.id + '/down_load_word';
Y.io(_dataURL,{
method : 'get',
sync : true,
on : {
success : function (id, o, args){
var responseData = o.responseText;
...
在select 语句中可以使用group by 子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。group by 子句可以将查询结果分组,并返回行的汇总信息Oracle 按照group by 子句中指定的表达式的值分组查询结果。
在带有group by 子句的查询语句中,在select 列表中指定的列要么是group by 子句中指定的列,要么包含聚组函数
select max(sal),job emp group by job;
(注意max(sal), job 的job并非一定要出现,但有意义 ) ...
今天研究group by 和order by的时候在脚本之家上看到一篇好的文章借来收藏一下
这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况 这种需求,我想很多人都遇到过。下面是我模拟我的内容表
代码如下:CREATE TABLE `test` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `category_id` INT(10) NOT NULL, `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, ...
学了将近一年的程序,却对数据库的知识掌握想当欠缺,今天下午趁有时间对数据库中的知识做个总结,充充电。以mysql数据库为例,其他数据库也大同小异,sql语句都是通用的。
站在数据库的高度看,数据库包括表、视图、存储过程、索引、函数、触发器,其中表、视图、存储过程、索引最常用的元素。
1、表
在数据库中,表是由数据按一定的顺序和格式构成的数据集合,是数据库的主要对象,其他一切对象都是建立在表的基础之上。每一行代表一条记录,每一列代表记录的字段。
对表的操作主要有,创建表、删除表、修改表。
...
由于MySQL默认以";"为分隔符,则过程体的每一句都被MySQL以存储过程编译,则编译过程会报错;所以要事先用DELIMITER关键字申明当前段分隔符 一般使用delimiter // 用完了就把分隔符还原。恢复使用“;”(分号)作为分隔符,输入下面语句就可以了: delimiter ; //[img][/img] 实例及说明 CREATE PROCEDURE p25 (OUT return_val INT) /*创建存储过程,参数及类型的声明,由in,out inout可选*/ BEGIN /*存储过程体开始*/ DECLARE a ...
mysql存储过程语法学习
一个存储过程包括名字,参数列表,以及可以包括很多SQL语句的SQL语句集。
创建存储过程:
语法:
CREATE PROCEDURE p()
BEGIN
/*此存储过程的正文*/
END
CREATE PROCEDURE productpricing()
BEGIN
SELECT Avg(pro_price) AS priceaverage
FROM products;
END;
# begin…end之间是存储过程的主体定义
# mysql的分界符是分号(;)
调用存储过程的方法是:
# CALL ...