12 2013 档案

经典数据库题
摘要:一、按部门名称查询出员工的人数大于等于100的语句.(员工:emp_employee, 部门名称: department,员工姓名chnalias.)SELECT departrnent FROM emp_employee GROUP BY departrnent HAVING COUNT(*) >=100二、把员工的姓名、性别和年龄显示出来。(员工表emp_employee, 员工姓名:chnalias,年龄age,性别:gender。性别表:pub_gendar_info,性别名称:smpalias,与员工表的性别关SELECT e.chnalias,g.smpalias,e.age 阅读全文

posted @ 2013-12-30 18:42 wcq 阅读(317) 评论(0) 推荐(0) 编辑

NVL NVL2 NVLIF
摘要:========Oracle=======NVL (expr1, expr2)->expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致NVL2 (expr1, expr2, expr3) ->expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型NULLIF (expr1, expr2) ->相等返回NULL,不等返回expr1========Sql Server====== 阅读全文

posted @ 2013-12-30 17:23 wcq 阅读(405) 评论(0) 推荐(0) 编辑

集合和泛型
摘要:集合和泛型集合的定义u 集合(collection容器)u 集合的定义:n 数学上:把一些能够确定的不同的对象看成一个整体,就说这个整体是由这些对象的全体构成的集合,集合中每个对象叫做这个集合的元素n C#中,集合是可以包含一组类型对象的数据类型,同时提供了为c#程序管理数据的各种方法,能灵活的管理对象1) 集合是一组通用的数据类型,帮助我们集中地存储和管理数据2) 集合使用的数据规则:一定要放相同类型的数据3) 可以看做容器,放很多的数据集合的优点便于灵活的对一组相同类型的对象进行存储、检索等管理操作集合容易使用,它们包括访问集合元素的索引器和遍历集合元素的IEnumerable接口何时用: 阅读全文

posted @ 2013-12-26 20:10 wcq 阅读(530) 评论(0) 推荐(0) 编辑

List Set Map用法和区别
摘要:List,Set,Map是否继承自Collection接口?答:List,Set是,Map不是。如图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java JDK不能提供直接继承自Collection的类,Java JDK提供的... 阅读全文

posted @ 2013-12-26 19:54 wcq 阅读(340) 评论(0) 推荐(0) 编辑

C#设计模式
摘要:1、工厂模式工厂模式是将对象的创建和使用进行分离,复杂的对象创建不适合在类构造器中进行,而是使用专门工厂类,依据创建的对象种类不同,分简单工厂 抽象工厂两种。(一)简单工厂(二)抽象工厂工厂模式中有: 工厂方法(Factory Method) 抽象工厂(Abstract Factory).这两个模式区别在于需要创建对象的复杂程度上。如果我们创建对象的方法变得复杂了,如上面工厂方法中是创建一个对象Sample,如果我们还有新的产品接口Sample2.这里假设:Sample有两个concrete类SampleA和SamleB,而Sample2也有两个concrete类Sample2A和Sample 阅读全文

posted @ 2013-12-23 14:09 wcq 阅读(434) 评论(0) 推荐(0) 编辑

jQuery.ajax
摘要:(摘录)http://www.cnblogs.com/XuebinDing/archive/2012/03/01/2376041.html情况一、使用WebService验证1.新建demo.aspx页面。2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.We... 阅读全文

posted @ 2013-12-19 19:03 wcq 阅读(320) 评论(0) 推荐(0) 编辑

Ajax的get和post两种请求方式区别
摘要:Ajax的get和post两种请求方式区别(摘录):http://ip-10000.blog.sohu.com/114437748.html解get和post的区别.1、 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。2、 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。两种 阅读全文

posted @ 2013-12-19 17:10 wcq 阅读(1214) 评论(0) 推荐(0) 编辑

VS2010程序打包操作
摘要:摘录:http://www.cnblogs.com/daban/archive/2012/06/27/2565449.html1、在vs2010选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”:命名为:Setup1。这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件;2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3.“用户桌面”表示:这个应用程序安装完,用户的 阅读全文

posted @ 2013-12-19 14:39 wcq 阅读(300) 评论(0) 推荐(0) 编辑

Sqlserver中Over函数
摘要:Over函数不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。 其参数:over(partition by columnname1 order by columnname2) 含义:其中PARTITIONBY为分组字段,ORDERBY指定排序字段 1:select row_number()over(order by id) as RowNum,* from book;结果:2:select sum(id)over(partition by bgroup) as bSum,* from book;结果:(每一行都可以看到bSum和的结果) 阅读全文

posted @ 2013-12-18 14:32 wcq 阅读(4044) 评论(0) 推荐(0) 编辑

Ajax异步传输
摘要:AJAX的作用AJAX浏览器与服务器异步传输数据,通过异步请求大大减少数据信息访问量,通俗:AJAX对局部刷新而不是对整个页面刷新,AJAX使得程序更快,更友好。AJAX处理过程分为四步:1.创建XMLHttpRequest,将目标URL设置在XMLHttpRequest2.向XMLHttpRequest设置一个回调函数3.异步发送XMLHttpRequest请求4.服务器响应并调用回调函数把数据显示出来========(摘录):http://blog.csdn.net/zxstone/article/details/7297284=========这个时候,返回的testNumber的值依然 阅读全文

posted @ 2013-12-12 17:00 wcq 阅读(714) 评论(0) 推荐(0) 编辑

Oracle中decode函数 列变成行
摘要:create table t_class(c_Id number(10) primary key ,stuName varchar2(50), --人名c_Name varchar2(50), --课程名c_Score number(10) --得分)使用decode函数进行转变DECODE函数相当于一条件语句(IF).它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。区别于SQL的其它函数,DECODE函数还能识别和操作空值.其具体的语法格式如下:DEC 阅读全文

posted @ 2013-12-11 16:53 wcq 阅读(1336) 评论(0) 推荐(0) 编辑

CSharp Oracle 登陆
摘要:=======后台Oracle存储过程================1、创建表--判读表存在先删除begin EXECUTE IMMEDIATE 'DROP TABLE student'; EXCEPTION WHEN OTHERS THEN NULL;end;/create table student( stuId varchar(50) primary key not null, --Id stuName varchar(50) not null, --用户名 stuPwd number(20) not null --密码(最后一个不能有逗号));--插入数值Insert 阅读全文

posted @ 2013-12-11 16:08 wcq 阅读(4679) 评论(0) 推荐(0) 编辑

Oracle基本流程语句
摘要:====1、IF语句==========declarea number:=1;begin if a>定义标号。示例: declare result int;begin > for i in 1 .. 10 loop > for j in 1 .. 10 loop result := i + j; exit outer when result > 50; exit when result = 5; end loop inter; dbms_output.put_line(result); end loop outer; dbms_output.put_line(resul 阅读全文

posted @ 2013-12-11 15:59 wcq 阅读(398) 评论(0) 推荐(0) 编辑

数据库设计三大范式
摘要:数据库设计三大范式第一范式:字段要设计的不可再分第二范式:两个表的关系,在第三张关系表中第三范式:多张表中,只存关系不存具体信息==========(摘录1)=========================(摘录1):http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保 阅读全文

posted @ 2013-12-11 11:14 wcq 阅读(436) 评论(0) 推荐(0) 编辑

自己总结一些操作数据库的方法
摘要:1、拷贝一个新表create table test2 as (select * from test where 1=2);2、建立新表,并把数据拷贝入新表中(适应SqlServer数据库)select * into book2 from book;3、自动增长列--SqlServercreate table student( --自动增长列 id int identity(1,1), name varchar(50));--Oracle--序列create sequence seq_stuincrement by 1start with 1/--触发器create trigger tri_st 阅读全文

posted @ 2013-12-10 14:52 wcq 阅读(224) 评论(0) 推荐(0) 编辑

常用数据库取得前几行的方法
摘要:Oralceselect * from 表名 where rownum<=10;SqlServerselect top 10 * from 表名;MySqlselect * from 表名 limit 10Informixselect first 10 * from 表名; 阅读全文

posted @ 2013-12-10 14:27 wcq 阅读(474) 评论(0) 推荐(0) 编辑

Js常用技巧
摘要:摘录:http://crasywind.blog.163.com/blog/static/7820316920091011643149/js 常用技巧1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 阅读全文

posted @ 2013-12-09 17:25 wcq 阅读(245) 评论(0) 推荐(0) 编辑

(摘录)SQL Server 存储过程
摘要:文章摘录:http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.htmlSQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的... 阅读全文

posted @ 2013-12-09 17:16 wcq 阅读(246) 评论(0) 推荐(0) 编辑

CSharp SQLServer 登陆
摘要:=======后台SQLServer存储过程================--创建数据库create database Stu;--创建表use MyShool;if exists(select * from sys.tables where name='student') drop table ... 阅读全文

posted @ 2013-12-08 23:39 wcq 阅读(1230) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示