SQL Server 笔记

--【基本查询语句】
select <列名>
from <表名>
[where <查询表达式>]
[order by <排序>(ASC 或 DESC)]

--【查询所有学生信息】
select * from Students 

--【查询所有年龄大于20岁的男同学】
select StudentName,Gender,Birthday,Age,StudentIdNo
from Students
where Gender ='男' and Age>20 --where有多个条件用and连接

--【使用 'as' 或 '='重命名字段】
select StudentName as 姓名,Gender as 性别,出生年月=Birthday
from Students where Gender = '男'

-- 【在同一列显示多列的数据 用 '+' 号】
select StudentName as 姓名,出生年月和性别=Birthday'('+Gender+')'
from Students where Gender = '男'

--【使用'+'号 注意事项:】
	--【1】使用'+'号连接的数据类型必须兼容,
	--【2】如果是数值型数据,结果为和;
	--【3】如果是字符型数据,结果为字符串的连接

--【查询空列】
select * from 表名 where 列名 is Null

--【查询指定行数】
--【以下示例:从学生表提取10条记录】
select top 10 StudentName,Gender from Students


--【以下示例:从学生表提取 20% 条记录】
select top 20 percent StudentName,Gender from Students
赞(0)
未经允许不得转载:TaKaSa » SQL Server 笔记