十年专注于品牌网站建设 十年专注于品牌网站建设,低调、有情怀的网络应用服务商!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

SQL数据查询概述

百恒网络 2012-08-31 1590

在关系统数据库,SQL数据查询功能是由Select语句完成的,利用Select语句可以在数据库中根据用户的需求以及提供的限制条件进行数据查询,并把查询结果以表格的形式返回.

Select语句使用简单,但功能相当强大,需要灵活掌握.Select的语法结构如下所示:

Select [all | distinct] select_list

from table_list/view_list

[where confitions]

[group by group_list]

[having conditions]

[order by order_list]

其中,各行代码的含义如下:

◎第一行关键字Select后的 select_list 列出了所选择列的名称,检索之后系统将在select_list中列出符合条件的列数.Select关键字之后的可选的关键字 all 表示将显示所有检索到的数据(包括重复的数据),distinct表示不在结果中显示重复的数据.

◎第二行关键字from之后,指定要进行检索的表的名称table_list或视图的名称 view_list.from后面可以是一张表,也可以是多张表.

◎第三行关键字where之后,可以指定检索的条件,使select语句按照指定的检索条件在表中检索数据,要注意检索条件可以来源于一张表,也可以来源多张表.

◎第四行关键字 group by 指定如何对检索到的数据进行分组,使显示结果按照用户的需要分好组,产生可读性更好的结果.

◎第五行关键字 having 子句可以看成用于组的 where 子句,having 子句用来限制组,就像where 子句用来限制行一样.

◎第六行关键字 order by 指定如何对检索到的数据进行排序,使显示结果按照用户的需要排好序,产生可读性更好的结果.

最基本的select查询语句中一般包含前三行,后三行是为了更好地显示查询结果.使用后三行可以清晰、直观地显示查询结果.

南昌网站建公司技术人员提醒:Oracle 和 DB2 关系数据库的select 语句的语法结构与SQL server数据库几乎是相同的.

例如:select a.* from UserSalary a,(select Department,max(Salary) as Salary from UserSalary group by Department) b where a.Department = b.Department and a.Salary = b.Salary

希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌做网站公司百恒网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验,分享是一件很快乐的事情。


400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×