企业小微数据中心,Excel服务器模板开发,管理网站开发,移动wap,app开发,EXCEL办公开发,办公辅助开发,勤哲excel服务器2016-2017

企业小微数据中心,Excel服务器模板,勤哲excel服务器2017,勤哲excel服务器2016,管理网站开发,移动wap,app开发,EXCEL服务器,办公辅助开发,桌面应用开发,勤哲模板制作

SQL语句大全(一)

系统开发者2022-02-26393

SELECT [ALL | DISTINCT] * | 字段列表 FROM 表名1,表名2,……表名i,……表名n[ WHERE 条件表达式][ GROUP BY 字段名[ HAVING 条件

SELECT * FROM 人员信息表

1、all表示检索所有符合条件的记录,默认为all

2、distinct表示检索要去掉重复行的所有记录。

3、*表示检索结果为整个记录,即包括所有的字段。

4、字段列表 可以检索本表指定字段(如 字段),也可以检索其他表(如 表名.字段)

5、条件表达式可以是关系表达式,也可以是逻辑表达式。

6、group by 用于对检索结果进行分组。Having必修跟随group by使用。用来限定分组必须满足的条件。

7、order by 用于对检索结果进行排序,asc表示按某字段值以升序排列,desc则表示降序。

8、[  ]表示可以根据需要进行选择,也可以不选。| 表示多项选择,只能选择其中之一。

全部查询

SELECT * FROM <表名>  

SELECT * FROM 人员信息表

 1.查询"人员信息表"表中所有字段记录。

  2.关键字都是大写的,但不是必需的,不区分大小写,在此为了突出关键字。

  3.*----表示取所有字段;  SELCET----查询关键字;  FROM----表名关键字。


简单查询

SELECT <字段名1,字段名2,...>  FROM <表名> WHERE <查询条件>

SELECT * FROM 人员信息表 WHERE 性别='女'

  查询"人员信息表"表中,性别='女'的记录.


唯一索引查询

SELECT DISTINCT <字段名> FROM <表名>

  SELECT DISTINCT 学历 FROM 人员信息表

  查询"人员信息表"表中检索所有学历名称,唯一的不重复检索。


检索性别是男的记录

SELECT DISTINCT <字段名1,字段名2,…> FROM <表名> WHERE <查询条件>

SELECT DISTINCT 编号,姓名,性别 FROM 人员信息表 WHERE 性别 LIKE "男"

检索姓名是男的记录。


检索姓名不是男的记录

SELECT DISTINCT <字段名1,字段名2,…> FROM <表名> WHERE <查询条件>

 SELECT DISTINCT 编号,姓名,性别 FROM 人员信息表 WHERE NOT(性别 LIKE "男")

检索姓名不是男的记录


查找姓名是“吴虹”和“李庆”的记录


SELECT <字段名1,字段名2,…> FROM <表名>  WHERE 字段名 IN(值1,值2,……)


SELECT 编号,姓名,性别 FROM 人员信息表 WHERE 姓名 IN("吴虹","李庆")


查找姓名是“吴虹”和“李庆”的记录

本文链接:http://blog.a001a.com/index.php/post/77.html

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

上一篇  下一篇

相关文章

网友评论