www.9371.net > sql数据库查询命令

sql数据库查询命令

1.select * FROM A where 列名 <>0--<>标示不等于2.--NOT in select * FROM A where 列名 NOT in(0)--这样是用索引的 不用担心.3.--子查询 WHERE SELECT * FROM A WHERE A NOT IN (SELECT 列名FROM A WHERE A ='1')

1.select c.courseName, max(s.score) from course c,score s where c.ID = s.courseID group by c.courseName2.select c.courseName from course c,score s where c.ID = s.courseID and s.score 评论0 0 0

1:SELECT E.YGNAME,E.YGBH,A.YGYX FROM E JOIN A ON E.YGBH=A.YGBH2:SELECT E.YGNAME,E.YGBH,A.YGBM FROM E JOIN A ON E.YGBH=A.YGBH WHERE A.YUE='七月' AND (A.YGYX>10000 AND A.YGYX 评论0 0 0

查找记录的命令是:select 列名 from 表名 where 条件比如下例:DECLARE c_cursor CURSOR FOR (select a.name From sysobjects ainner join syscolumns b on (a.id=b.id)where a.xtype='U' and b.name='产品编号')---通过字段名查询表名

1.select * from a where 列名 0--标示不等于2.--not in select * from a where 列名 not in(0)--这样是用索引的 不用担心.3.--子查询 where select * from a where a not in (select 列名from a where a ='1')

select * from table1 where 平均成绩>60 select 姓名 from table1 where 性别='0' and 学号 select * from table1 order by 编号dssc//将学好按照降序排列 select * from table1 order by 学号asc //将学号按照升序排列 use 数据库(aa) //使用数据库aa

查询是SQL语言的核心,SQL语言只提供唯一一个用于数据库查询的语句,即SELECT语句.用于表达SQL查询的SELECT语句是功能最强也是最复杂的SQL语句,它提供了很多选项和使用方法.SELECT语句的命令格式如下: SELECT查询语

4、查询每门课程的平均分和最高分,要求查询结果包括课程号、平均成绩和最好成绩SELECT 课程号,平均成绩=AVG(成绩),最好成绩=MAX(成绩) FROM SC GROUP BY 课程号5、查询选修了“高等数学”课程的学生的姓名和班级SELECT 姓名,班级 FROM S JOIN SC ON S.学号=SC.学号 JOIN C ON C.课程号=SC.课程号 WHERE 课程名='高等数学'6.SELECT 学号,姓名,班级 FROM S WHERE 入学成绩>450

查询一个数据库中的所有表sql语句是show tables;显示所有数据库的命令是:show databases;要查看某个数据库先要进入数据库使用user <数据库名>命令;进入数据库之后才能查询数据库中有哪些表.使用以下命令即可查出所有表:show

SQL中的查询命令只有select 语句,只是不同的情况配合不同的字句,如:where 、group by、having等等.不同的子句也没有说哪一条最重要.不同的应用场合、不同的业务,使用到的SQL语句也不同.比如有些以统计查询为主,那么使用group by 的频率就很高,相对来说就比较重要.又比如做数据库维护,那么带where 的检索语句相对用的比较多,比较重要.所以不同的应用,会使用到不同的SQL语句.如果是学习,就需要一些业务示例的代入,可以更好的理解SQL的使用,又或者是针对性的学习.

网站地图

All rights reserved Powered by www.9371.net

copyright ©right 2010-2021。
www.9371.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com