当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Server教程:学习SELECT

MSSQL
SQL Server中删除重复数据的几个方法
SQL Server 基础概念集
SQL Server导入导出
SQL SERVER实用技巧
sql server 常用函数
如何维护SQL Server的“交易日志”
SQL Server数据备份处理过程探讨
JSP中tomcat的SQL Server2000数据库连接池的配置
SQL Server服务器安装剖析
SQL Server 2005数据加密技术应用研究
SQL Server数据库的备份和恢复措施
SQL Server 2005性能测试实践
Jboss下MS SQL Server配置指导
Oracle和SQL Server 追求完美还是讲求实用
SQL Server服务器安装剖析
SQL Server:Oracle与SQL Server事务处理的比较
SQL Server:利用配置文件实现SQL Server与Oralce访问类的转换
SQL Server:测试SQL Server业务规则链接方法
SQL Server :SQL Server 2008高可用性解决方案优劣分析
SQLServer:数据库恢复

MSSQL 中的 SQL Server教程:学习SELECT


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 42 ::
收藏到网摘: n/a

1.SELECT语句从数据库中选取数据

SELECT '列名' FROM '表名' SELECT list_name FROM table_name 从 '表名' 选区'列名' 数据 SQL SELECT * FROM table_name 从 '表名' 选区全部数据

2.SELECT 加WHERE 语句

SELECT '列名' FROM '表名' WHERE '条件'

3.SELECT 加AS 语句

使用AS 给数据指定一个别名。此别名用来在表达式中使用 count()函数的作用是:计算数组中的元素数目或对象中的属性个数。 SELECT CONCAT(*) AS new_name

4.SELECT JOIN ON语句

JOIN联合操作两个表 SELECT '列名1' '列名2' FROM '表名1' JOIN '表名2' ON 条件 SELECT A.SYMBOL,A.SNAME FROM SECURITYCODE A JOIN DAYQUOTE B ON A.SYMBOL =B.SYMBOL SQL--JOIN之完全用法(版本2)

5.SELECT ORDER BY语句

ORDER BY排序ASC升序, DESC降序 SELECT '列名' FROM '表名1' ORDER BY '列名' [ASC, DESC] SELECT list_name FROM table_name Orders ORDER BY list_name

6.SELECT LIMIT语句

SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last. //如果只给定一个参数,它表示返回最大的记录行数目: SELECT * FROM table LIMIT 5; //检索前 5 个记录行 //换句话说,LIMIT n 等价于 LIMIT 0,n。

 

 和大家一起学习SQL的INSERT INTO\UPDATE\DELETE操作语句:

1.INSERT INTO

INSERT INTO 表名 VALUES (值1, 值2,....) 将值1,值2, 插入' 表名' 中的一行值 INSERT INTO 表名 (列1, 列2,...) VALUES (值1, 值2,....) 指定列插入数据

2.UPDATE

UPDATE 表名 SET 列名 = '值2' WHERE 列名 = '值1' 在表中将原列值为值1的,设置为值2

2.DELETE

DELETE FROM 表名 WHERE 列名 = '值1' 删除列名值为值1的行 DELETE FROM 表名 WHERE 列名 = '值1' DELETE * FROM 表名 DELETE FROM 表名 删除表名所有的行