知识大全 基于SQL中的数据查询语句汇总

Posted

篇首语:知识就是飞上天的羽翼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基于SQL中的数据查询语句汇总相关的知识,希望对你有一定的参考价值。

基于SQL中的数据查询语句汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

以下是对SQL中的数据查询语句进行了汇总介绍 需要的朋友可以过来参考下  

  where条件表达式 统计函数

复制代码 代码如下: Select count( ) from student;

   like模糊查询 统计班上姓张的人数

复制代码 代码如下: select count(*) from student where realName like 张% ;

   统计班上张姓两个字的人数

复制代码 代码如下: select count(*) from student where realName like 张_ ;

   统计班上杭州籍的学生人数

复制代码 代码如下: select count(*) from student where home like %杭州% ;

   查询班上每位学生的年龄

复制代码 代码如下: select realName year(now()) year(birthday) as age from student;

   查询 年出生的学生

复制代码 代码如下: select realName from student where year(birthday)>= ;

   查询 年出生的学生

复制代码 代码如下: select realName from student where year(birthday)<= and year(birthday)>= ; select * from student where year(birthday) beeen and ;

   查询班上男女生人数

复制代码 代码如下: select sex count(*) from student group by sex;

   in子句查询班上B或O型血的学生

复制代码 代码如下: select realName blood from student where blood in( B O ); 

   子查询 子查询也可称之为嵌套查询 有些时候 一次查询不能解决问题 需要多次查询

  按子查询返回的记录行数区分 可分为单行子查询和多行子查询

复制代码 代码如下: select * from emp where sal>(       select sal from emp where ename= ALLEN‘ or ename =‘KING )

   上例是找出比allen工资高的所有员工

  A 子查询一般先于主语句的运行 B 必须有( ) 表示一个整体 C 习惯上把子查询放在条件的右边 多行子查询 some any all

  连接语句(应用于多表查询) 包括 内联 外联(左外连和右外联) 内联(inner join) 把两张表相匹配的行查询出来 查询每个学生的各科成绩 显示“姓名”“课程名”“分数”三列

复制代码 代码如下: select a realname c courseName b score from stu_student as a inner join stu_score as b on a sid=b sid inner join stu_course c on b cid=c cid

   还有一种方法 不采用inner join:

复制代码 代码如下: select a realname c courseName b score from student a score b course c where a sid=b sid and c cid=b cid

   外联分左外联和右外联 Left outer join:查询两边表的匹配记录 且将左表的不匹配记录也查询出来 Right outer join:等上 将右表不匹配记录也查询出来

复制代码 代码如下: cha138/Article/program/MySQL/201311/29578

相关参考

知识大全 Oracle维护常用SQL语句汇总

Oracle维护常用SQL语句汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何远程判断O

知识大全 深入研究SQL结构化查询语言中的LIKE语句

深入研究SQL结构化查询语言中的LIKE语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在S

知识大全 sql语句实现表的字段名查询

  下面为您介绍的是查询表的字段名的sql语句写法sql语句可以实现许多的功能希望可以您在学习sql语句使用方面获得启示  selectnamefromsyscolumnswhereid=(selec

知识大全 使用SQL语句保存数据

Delphi开发经验技巧:使用SQL语句保存数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 通用SQL数据库查询语句精华使用简介

通用SQL数据库查询语句精华使用简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一简单查询  

知识大全 用SQL语句完成SQL Server数据库的修复

用SQL语句完成SQLServer数据库的修复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使

知识大全 查询参数提高SQL语句的利用率

查询参数提高SQL语句的利用率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有时候数据库管理员

知识大全 SQL多表链接查询、嵌入SELECT语句的子查询技术

SQL多表链接查询、嵌入SELECT语句的子查询技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[3]

SQLServer数据库管理常用的SQL和T-SQL语句[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[2]

SQLServer数据库管理常用的SQL和T-SQL语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来