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‘#’(#也可以换成别的符号)或使用[]将通配符指定为普通字符。
相关文档:
经典SQL语句大全
下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
......
Union All/Union/Intersect操作
适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。
Concat(连接)
说明:连接不同的集合,不会自动过滤相同项;延迟。
1.简单形式:
var q = (
from c in db.Customers
select c.Phone
).Concat(
from c in db.Customers
......
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端口。这个是数据库引擎的端口,如果我们要远程连接数据库引擎,那么就需要打开该端口。这个端口是可以修改的,在&ldq ......