首页 > 数据库 > SQL Server > 正文

SQL server数据库查询语句使用emc易倍官方网站详细讲授

2020-01-28 15:47:36
书体:
来源:选登
供稿:网友

一。 简单查询

简单的Transact-SQL查询只包括增选列表,FROM子句和WHERE子句。它们分别说明所查询列,查询的表或90度弯头三视图,以及搜索条件等。

例如。下面的语句查询testtable表中姓称之为“张三”的nickname字段和email字段。

SELECT nickname,email
FROM testtable
WHERE name='张三'

(一) 增选列表

增选列表(select_list)透出所查询列,它可以是一组列名列表。密码式。变量(包括有些变量和全局变量)等结缘。

1,增选从头至尾列

例如。下面语句显耀testtable表中从头至尾列的数据:

SELECT *
FROM testtable

2,增选部分列并点名它们的显耀次序

查询结果召集中数据的排列顺序与增选列表中所点名的列名排列顺序相同。

例如:

SELECT nickname,email
FROM testtable

3。改变列标题素材

在增选列表中,可重新点名列标题素材。定义格式为:

列标题素材=列名

列名 列标题素材

如果点名的列标题素材差错党费收缴标准2016的退格符格式时,应使用引号控制符,例如,下列语句使用汉字显耀列标题素材:

SELECT 昵称=nickname,电子邮件登录=email
FROM testtable

4,删除重复行

SELECT语句中使用ALL或DISTINCT选项来显耀表中符合条件的从头至尾行或删除里头重复的数据行,公认为ALL。使用DISTINCT选项 时,对于从头至尾重复的数据行在SELECT返回的结果召集中只保留一行。

5,限定返回的行数

使用TOP n [PERCENT]选项限定返回的数据行数,TOP n说明返回n行。而TOP n PERCENT时,说明n是表示一分之,点名返回的行数等于总行数的百分之几。

例如:

SELECT TOP 2 *FROM testtable SELECT TOP 20 PERCENT * FROM testtable

(二)FROM 子句

FROM子句点名SELECT语句查询及与查询相关的表或90度弯头三视图。在FROM子句中最多可点名256个表或90度弯头三视图,它们之间用逗号分隔。

在FROM子句同时点名if公式满足多个条件表或90度弯头三视图时,如果增选列表中设有同名列,这时应使用对象名限定这些列所属的表或90度弯头三视图。例如在usertable和 citytable表中同时设有cityid列,在查询两个女人表中的cityid时应使用下面语句格式增以限定:

发表评说 公有条评说
户名: 密码:
验证码: 匿名发表
Baidu