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

MSSQL
MSSQL 数据库备份和还原的几种方法 图文教程
GridView自定义分页的四种存储过程
sqlserver 中charindex/patindex/like 的比较
SQL2005 大数据量检索的分页
MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
MSSQL 字符段分段更新
SQLServer2005中的SQLCMD工具使用
Sql server2005 优化查询速度50个方法小结
SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较
sql2005 数据同步方法
配置 SQLServer2005 以允许远程连接
安装SQL2005 29506错误码的解决方案
SQL Server 2008的升级和部署问题
SQL Server教程:读取第三方数据库的数据
用Trigger规范insert, update的值

MSSQL 中的 SQL Server教程:学习SELECT


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 76 ::
收藏到网摘: 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 表名 删除表名所有的行