Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 数据库 > Oracle > 正文

linux安装orcale三查询

时间:2014-05-30 17:47 来源:未知 作者:www.51ou.com 阅读:

#降序/升序查询

SQL>select * from students order byid(or age)desc(or asc);

wKiom1NXuv-CLCsMAAAk2RRkmkQ119.png

#查询字段为空或者非空

SQL>select * from students where name is (not) null;

wKiom1NXvHXQ1S6_AAAPwOa-gNA673.png

#过滤重复字段

SQL>select distinct age from students;

wKioL1NXvlmTzNyrAAAlhVdOg5k946.png

 

使用一些常用函数查询

#count(*)统计函数

统计一下表中有多少学生(记录)

wKioL1NXwL_DNl4GAAAJpBwkV2I479.png

#sum(字段)求和

将学生成绩求和

SQL>select sum(score) from students;

wKioL1NXwerBMFyYAAAKq56IjO8463.png

#max(字段)计算最大值

wKioL1NXwpPgUVU0AAAKcc0rhCQ212.png

#min(字段)计算最小值

wKiom1NXw4KzlOgbAAAKZbTmqAU008.png

#avg(字段)计算平均值

wKiom1NXw7HApfLiAAALmwu1ies102.png

#decode()判断分类函数

统计一下年龄25和年龄36的各有多少人?

wKioL1NXxSHD7WWQAAASxUAi4dE790.png

decode(age,25,1,0): 判断如果年龄为25岁,则为1,否则为0

wKioL1NXxeay4r8zAAAUtwmsADM411.png

给输出结果起别名

wKioL1NXxwng0n81AAARvG8pX7c011.png

 

 

#分组查询goup by 字段

数据库如下

wKiom1NXyqbiw5QaAAAZwlLJtJY166.png

查询要求:分组显示男女同学的总分

wKiom1NXy2TQqAWBAAATIEIImEs057.png

先按性别分组,在求和

#模糊查询,模糊搜索like,模糊字符用通用字符%代替

wKioL1NXzT2DvOYmAABETy1NRoo916.png

 

#表连接

数据库如下

wKioL1NXzlCCuEhIAAAqc9_ISN0516.png

#同时选择两个表输出

别名使用

wKioL1NXz6ejCClGAAA7O3_5QbI764.png

但是这样输出会有错误,需要增加条件

wKiom1NX0EWwbcfsAAAcuO0D4do649.png

 

#子查询、嵌套查询in()或者not in()

查询一班或者三班的学生

wKioL1NX0azQOxI6AAAsUgR4vC4511.png

将子查询出来的结果赋值给条件字段值

wKioL1NX0qnAypi7AAAc2zbzvVM829.png

把(不)是2班的输出

wKiom1NX1b2hGipjAAA1LmPCQPI750.png

 

 

本文出自 “平哥_Jason” 博客,请务必保留此出处http://jasonliping.blog.51cto.com/471157/1401393

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《linux安装orcale三查询》技术文章,《linux安装orcale三查询》详细使用和说明,有时《linux安装orcale三查询》可能不完善、敬请谅解!如果《linux安装orcale三查询》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(2)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片