SQL语言基础(2)
from子句指定需要进行数据查询的表,视图等数据源,用逗号分隔。
from子句还可以指定数据表或视图之间的连接类型,类型取决于on子句中指定的连接条件。
T-SQL可以支持在from子句中指定除数据表或视图外的其他对象构成派生表。
例如:select emp.员工编号,emp.员工姓名,sp.部门名称
from 员工数据表 as emp
(select 部门数据表.部门编号,部门数据表.部门名称
from 部门数据表
where 部门数据表.部门编号>2)as sp
where emp.部门编号=sp.部门编号;
检索出高级部门(部门编号大于2)的员工。
where子句指定数据的检索条件
比较运算符:<,<=,>,>=,=,!=,!<,!>;
范围说明:between a and b,not between a and b;
可选值列表:IN,NOT IN dept_id in('1001','1002')
模式匹配:like,not like
是否空值:is null,is not null
条件逻辑组合:and,or,not
比较查询条件:text,ntext和image书籍类型不能与比较运算符组成查询条件
列表查询条件:in关键字大多用于嵌套查询中,为select选定范围
模式匹配:*匹配任意字符串,?匹配任意一个字符,大小写敏感;%由0个或任意字符串;_表示单个字符,一个汉字要指定两个字符;[]用于指定范围[a-f],[^]指定范围外的字符[^a-f];
like'%en%'.....,当字符串本身包括通配符,如SQL_MAIL,like‘SQL#_M_IL’ESCAPE‘#’(#也可以换成别的符号)或使用[]将通配符指定为普通字符。
相关文档:
MS SQL SERVER数据库备份BAK还原数据库
由于数据误操作,想恢复一下操作前的数据。于是新建了一个空数据库。使用原来的备份文件 bak。来恢复成一个新的数据库。这样就可以手动恢复数据了。
但是在恢复新建数据库的时候总是不成功,提示错误入下:
The backup set holds a backup of a database other than the existing ......
1.SqlServer服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SqlServer对外提供服务,1434用于向请求者返回SqlServer使用了那个TCP/IP端口。
可以使用SQL Server的企业管理器更改SqlServer的默认TCP端口。方法如下:
a、打开企业管理器,依次选择左侧工具栏的“Microsoft SQL Servers - SQL Server组”, ......
PL/SQL存储过程编程 收藏
/**author huangchaobiao
*Email:huangchaobiao111@163.com
*/
PL/SQL存储过程编程(上)
1. Oracle应用编辑方法概览
答:1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用;
2) ODBC
3) OCI: C语言和数据库打交道的方法,和ProC很相似,更底层,很少用;
4) SQLJ ......
SQL Server在安装到服务器上后,由于出于服务器安全的需要,所以需要屏蔽掉所有不使用的端口,只开放必须使用的端口。下面就来介绍下SQL Server 2008中使用的端口有哪些:
首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果我们要远程连接数据库引擎,那么就需要打开该端口。这个端口是可以修改的,在&ldqu ......
group by
在select 语句中可以使用group by 子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。group by 子句可以将查询结果分组,并返回行的汇总信息Oracle 按照group by ......