sql语句:having子句与where子句用法与区别
having子句也是设定条件的语句与where有相似之处但也有区别。having子句在查询过程中慢于聚合语句(sum,min,max,avg,count).而where子句在查询过程中则快于聚合语句(sum,min,max,avg,count)。
简单说来:
where子句:
- select sum(num) as rmb from order where id>10
- //只有先查询出id大于10的记录才能进行聚合语句
having子句:
- select reportsto as manager, count(*) as reports from employees
- group by reportsto having count(*) > 4
Read the rest of this entry »
having子句, sql语句, where子句, 聚合语句
Ado.net 介绍:SqlConnection类的方法
继上一篇Ado.net 介绍:SqlConnection类的属性后再总结下SqlConnection类的方法。共12个。
1:BeginTransaction方法
此方法在连接上开始一个新的事务,返回新的SqlTransaction对象
- SqlTransaction btn = conn.BeginTransaction();
- 等价于
- SqlTransaction btn = new SqlTransaction();
- btn.Connection = conn;
- btn.Begin();
2:ChangDatebase方法
更新正在进行通信的数据库
- SqlConnection conn = new SqlConnection(strconn);
- conn.Open();
- conn.ChangDatabase("Northwind");
- 等价于
- SqlConnection conn = new SqlConnection(strconn);
- conn.Open();
- SqlCommand cmd = conn.CreateCommand();
- cmd.CommandText = "USE pubs";
- cmd.ExecuteNoQuery();
3/4:ClearPoll和ClearAllpools方法
这两个用来清除连接池的。前者清除单个。后者清队所有。
- SqlConnection.ClearPoll();
- SqlConnection.ClearAllpools();
Read the rest of this entry »
Ado.net, Ado.net 介绍, SqlConnection, 方法
Ado.net 介绍:SqlConnection类的属性
Ado.net 2.0中SqlConnection类共拥有10属性12方法2事件。此篇介绍下SqlConnection类的属性
1:ConnectionString
String/控制SqlConnection对象如何连接到数据源
2:ConnectionTimeout
Int32/SqlConnection对象尝试连接到数据源时等待的时间/秒(只读)
3:Database
String/连接数据库的名称(只读)
4:DataSource
String/连接数据库的位置(只读)即Sql地址
5:FireInfoMessageEventOnUserErrors
Boolean/发生错误时是否激发InfoMessage
6:PacketSize
Int32/与Sql通信时所使用的数据包大小(只读)
7:ServerVersion
String/返回数据源版本(只读)
8:State
ConnectionState/指示Sqlconnection对象当前状态(只读)
9:StatisticsEnabled
Boolean/控制是否为该连接启用统计
10:WorkstationID
String/返回数据库客户端的名称
Read the rest of this entry »
Ado.net, Ado.net 介绍, SqlConnection, 属性
Javascript脚本:Switch语句
switch语句用于从多种选择路线中选择一条路线执行的情况。
与Vbscript中的select…case语句非常相似
swithc语句的语法格式:
- switch (expressin){
- case labe1 :
- statements;//条件表达式
- breadk;
- case labe2 :
- statements;
- breadk;
- }
写个代码示例:
- var color = promt("选择你喜欢的色彩-红,蓝,黄","");
- switch (color){
- case "红"
- document.wirte("红");
- break;
- ...........
- }
还有种情况如果有个条件case “expression”满足的话可写成
Read the rest of this entry »
Javascript脚本, Switch语句