SqlServer之基本增删改查(1)

Select


SELECT [EmployeeID]
FROM [dbo].[Employees]
  • 这句话表示从表 Employees 中查询 EmployeeID ,查询结果如下:

查询后的结果


如果我们要查询多个属性,只需要添加逗号即可:

SELECT [EmployeeID]
      ,[LastName]
      ,[FirstName]
      ,[Title]
      ,[TitleOfCourtesy]
      ,[BirthDate]
      ,[HireDate]
      ,[Address]
      ,[City]
      ,[Region]
      ,[PostalCode]
      ,[Country]
      ,[HomePhone]
      ,[Extension]
      ,[Photo]
      ,[Notes]
      ,[ReportsTo]
      ,[PhotoPath]
  FROM [dbo].[Employees]
  • 查询结果如下:

多个属性的查询结果

Distinct

如果我们不想查询重复的数值,而是想每个值只返回一次,那么我们可以使用Distinct关键字:


未使用distinct查询:
未使用Distinct查询结果

  • 使用distinct查询:
SELECT DISTINCT [City]
FROM [dbo].[Employees]


查询结果
使用distinct查询结果

Top

Top关键字可以限制查询的条数,比如我只需要前面五行数据:

SELECT TOP 5 [Title]
FROM [dbo].[Employees]

查询结果
查询前面五行

Order

order关键字可以使查询结果根据一个或多个属性自动排序。

SELECT [LastName],[FirstName],[Title],[TitleOfCourtesy]
FROM [dbo].[Employees]
ORDER BY [LastName]

查询结果
按照名排序

按照多个属性排序

SELECT [LastName],[FirstName],[Title],[TitleOfCourtesy]
FROM [dbo].[Employees]
ORDER BY [LastName],[FirstName]


查询结果
按照多个属性排序

Desc

反向排序

SELECT [LastName],[FirstName],[Title],[TitleOfCourtesy]
FROM [dbo].[Employees]
ORDER BY [LastName],[FirstName] DESC


查询结果
反向排序结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值