sqlsever2019:select..from子句详细讲解

x33g5p2x  于2021-12-27 转载在 其他  
字(0.5k)|赞(0)|评价(0)|浏览(389)

select…from子句

select表明要读取的信息,from表示从哪个表或者说哪些表获取的数据。

比如从Employee表获取ID,Name,Sex,Age

use db_Test

select * from Employee --查看数据表的所有内容,与下面这个等价

select ID,Name,Sex,Age 
from Employee

演示:

也可以用表的名称作为前缀,这样表达更清晰,但也没那么必要:

select Employee.ID,Employee.Name,Employee.Sex,Employee.Age 
from Employee

演示:

再比如需要查询表中所有不同id信息:

use db_Test

/*select Employee.ID,Employee.Name,Employee.Sex,Employee.Age from Employee*/

SELECT Distinct 员工编号=ID,Name AS 姓名, 
Sex as 性别,Age as 年龄 
From Employee

演示:

修改别名的方法有三种:

  1. 别名=列名
  2. 列明 as 别名
  3. 列名 别名

比如上面的修改,还可以为:

SELECT Distinct 员工编号=ID,Name AS 姓名, 
Sex  性别,Age  年龄 
From Employee

效果一样:

相关文章