当前位置:Gxlcms > 数据库问题 > sql学习

sql学习

时间:2021-07-01 10:21:17 帮助过:6人阅读

LastName from Persons 从Persons表中提取LastName列
select LastName,FirstName from Persons

从Persons表中提取LastName和FirstName列

星号(*)是选取所有列的快捷方式。

select * from Persons

从Persons表中提取所有列

关键词 DISTINCT 用于返回唯一不同的值。

语法:

select distinct 列名称 from 表名称
select distinct Company from Orders

从Orders表中提取排除了重复的Company的名称

技术图片

技术图片

 

如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。

语法:

select 列名称 form 表名称 where 列 运算符 值

运算符有下列几种
=  等于
<>  不等于
>  大于
<  小于
>=  大于等于
<=  小于等于
between  在某个范围之间
like  搜索某种模式
select * from Persons where City=Beijing

选取居住在城市 "Beijing" 中的人,从结果集中的City列找Beijing

sql使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

 

文本值:
这是正确的:
select * from Persons where FirstName=Bush
这是错误的:
select * from Persons where FirstName=Bush
数值: 这是正确的:
select * from Persons where Year>1965 这是错误的: select * from Persons where Year>1965

and和or运算符

 

sql学习

标签:nta   data   语句   sch   sel   能力   fir   关键词   名称   

人气教程排行