sql查询信息
❶ sql查询语句
1、首先打开数据库,建立好表。
❷ 用sql命令查询数据
select * frm spec
❸ SQL查询怎么写
/*SQL是3个表的查询,会给出表以及3个表之间的约束关系Student 表 No编号 Name 姓名 Birthday 生日 bj 班级 jg 籍贯 adds地址 number电话 Course 表 Kcbh课程编号 kcmc课程名称 Source 表 Cjguid (主键) No 编号 kcbh 课程编号 cj成绩*/ -- (1)查询学生籍贯为‘湖北’生日为1995-10-3的所有信息select *from Studentwhere 1=1and jg = '湖北' -- 籍贯为‘湖北’and Birthday = '1995-10-3' -- 生日为1995-10-3 -- (2)查询学生姓名为‘王华’的各课程的平均分,最高分,最低分,总分。select avg(kcbh) as 平均分, max(kcbh) as 最高分, min(kcbh) as 最低分, sum(kcbh) as 总分from Sourcewhere 1=1and exists (select 1 from Student. where 1=1 and Student.No = Source.No Name = '王华' -- 姓名为‘王华’ ) -- (3)没有太看题,大致是要求查询4,5列以上的信息,其中3个表各包含一些信息select Student.Name as 学生, Course.kcmc as 课程, Source.cj as 成绩from Student, Course, Source,where 1=1and Student.No = Source.Noand Course.Kcbh = Source.kcbh
❹ SQL语句查询方法
楼上快疯了,哈哈。
你要的是
select p.* from a p,(select count(*) as c ,A列 as d,B列 as e group by A列,B列 having count(*)>1 ) k where p.A列=k.c and P.B列=k.d
还是select distinct * from a
??不是太懂你的意思
❺ sql查询语句大全
SELECT * FROM TWS2F14CCC260D71 WHERE 地类='1999资源清查有林地'
❻ sql 查询 一个表中某几列数据
sql查询一个表中某几列数据语法:
1、SELECT 列名称1、列名称2.....列名称n FROM 表名称 WHERE 列 运算符 值;
2、SELECT * from 表名称 where 列 运算符 值(列 运算符 值,这个可以是多个,中间用and隔开)。
解析:使用sql查询时,作为查询的筛选限制条件,只需要对有限制要求的字段使用where进行限制即可,无需对非限制要求的字段进行特别限制。
所以你的语句可以修改为"select * from test1 where id=‘2’;"就可以了。其中,你原语句中的name=全部和age=全部,属于多余的,如果不对name和age字段做任何限制的话,sql本身就是会查询全部name和age,而无需你另外加设条件。
再比如你这样写:“select * from test1;”在不加任何where条件的情况下,这个sql查询本身就是查询全部数据。而当加入id='2'之后,就限制了只能返回id值是2的某一条或者多条数据。
通过几个例子来加深一下对上表各查询条件使用的理解:
1、查询计算机科学系全体学生的名单;
SELECT Sname FROM StudentWHERE Sdept='CS';
2、查询所有年龄在20岁以下的学生姓名及其年龄;
SELECT Sname,Sage FROM StudentWHERE Sage<20;
3、查询考试成绩不合格的学生的学号;
SELECT DISTINCT Sno FROM SCWHERE Grade<60;
4、查询年龄在20~23岁之间的学生的姓名、系别和年龄;
SELECT Sname,Sdept,Sage FROM Student WHERE Sage BETWEEN 20 AND 23;
5、查询年龄在20~23岁之间的学生的姓名、系别和年龄;
SELECT Sname,Sdept,Sage FROM StudentWHERE Sage NOT BETWEEN 20 AND 23;
6、查询计算机科学系(CS)、数学系(MA)和信息系(IS)学生的姓名、系别和年龄。
SELECT Sname,Ssex FROM Student WHERE Sdept IN('CS','MA','IS')。
❼ SQL数据库查询信息
在MS SQL Server和Oracle这两个主要的数据库中,空值都比较特殊,不能直接用"="或">"号来比较,如果你要用这两个符号比较,就会发现,空值即不在等于的集内,也不在不等于的集内。 特别注意的是,空值用“>”(不等于)比较时,也不在集合内!具体的你自已测试一下就明白了。 常见的做法是用"IS NULL"或“IS NOT NULL”来确定是不是空值。比如你的情况应该改写语句为: where itemno IS NULL
❽ 如何查询sql server数据库中的数据
工具/材料:Management Studio。
1、首先双击“Management Studio”图标,打开SQL Server。
❾ 怎么用sql语句查询
-- 查询你 当前用户下,有哪些表
SELECT * FROM user_tables
-- 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]
SELECT * FROM all_tables
-- 查询当前数据库所有的表, 需要你有 DBA 的权限
SELECT * FROM dba_tables
❿ sql简单查询语句
1、首先打开数据库,建立好表。