SQL语句学习

2019-03-19  本文已影响0人  efa5a0543663

1、select 语句

     选择表内数据,结果被存储在一个结果表中(称为结果集)。

      select   列名称   from 表名称

       select  *  from 表名称 

如需获取名为 "LastName" 和 "FirstName" 的列的内容(从名为 "Persons" 的数据库表),请使用类似这样的 SELECT 语句:

SELECT LastName,FirstName FROM Persons

SQL SELECT * 实例

现在我们希望从 "Persons" 表中选取所有的列。

请使用符号 * 取代列的名称,就像这样:

SELECT*FROM Persons

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

在结果集(result-set)中导航

由 SQL 查询程序获得的结果被存放在一个结果集中。大多数数据库软件系统都允许使用编程函数在结果集中进行导航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record 等等。

2、select distinct 语句

在表中,可能会包含重复值。若需要对结果去重,则可使用 distinct 来返回唯一不同的值。

SELECT DISTINCT 列名称 FROM 表名称

3、WHERE 子句用于规定选择的标准

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

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

下面的运算符可在 WHERE 子句中使用:

= 等于

<> 可以写为 !=  不等于

>   大于

<   小于

>=   大于等于

<=  小于等于

between  在某个范围内

like     搜索某种模式

引号的使用

请注意,我们在例子中的条件值周围使用的是单引号。

SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。

如果是数值,请不要使用引号。

4、AND 和 OR 运算符

AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

上一篇 下一篇

猜你喜欢

热点阅读