sql2008查询语句
A. sql server 2008 查询语句
SELECT * FROM 销售表 WHERE 销售日期='2015-3-10'
以上查询2015年三月10日的销售记录
B. SQL2008 查询语句问题
你的语句
GROUPBYstudentno
改成GROUPBYstudent.studentno
然后 返回的结果列除了student.studentno
都要是聚合函数的
或者你这样只能查出学生信息查不了他的各门课分数信息 要分开
SELECTs.studentno,s.sname,sc.coureno,c.cname,c.credit,sc.finalINTO#
FROMdbo.students
INNERJOINdbo.scorescONsc.studentno=s.studentno
INNERJOINcoursecONc.courseno=sc.coureno
SELECTa.*
FROM#a
INNERJOIN(SELECTstudentnoFROM#GROUPBYstudentnoHAVINGCOUNT(1)>1ANDMIN(final)>90)b
ONb.studentno=a.studentno
DROPTABLE#
C. SQL2008,查询语句怎么写
select*fromppartswhereRIGHT(width,1)='9';
D. 用SQL sever 2008R2编写查询语句,提示 关键字 'UNIQUE' 附近有语法错误。
SQL UNIQUE 约束
SQL UNIQUE 约束
SQL Not Null
SQL Primary Key
SQL UNIQUE 约束
UNIQUE 约束唯一标识数据库表中的每条记录。
UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
PRIMARY KEY 拥有自动定义的 UNIQUE 约束。
请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
SQL UNIQUE Constraint on CREATE TABLE
下面的 SQL 在 "Persons" 表创建时在 "Id_P" 列创建 UNIQUE 约束:
MySQL:
CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
UNIQUE (Id_P)
)
SQL Server / Oracle / MS Access:
CREATE TABLE Persons
(
Id_P int NOT NULL UNIQUE,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
如果需要命名 UNIQUE 约束,以及为多个列定义 UNIQUE 约束,请使用下面的 SQL 语法:
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT uc_PersonID UNIQUE (Id
E. SQL SERVER 2008的查询语句问题
先问一句,这1000来张表是不是名字都是以group开头的,是的话这样
先得创建一张结果表,方便你将来查数据
selectid,name,sex,age,<>1
然后执行这个过程
DECLAREc_cursorCURSORFOR
'group%'orderbyname
DECLARE@tablenamevarchar(100)
DELCARE@sqlvarchar(max)into@tablename
OPENc_cursor
FETCHNEXTFROMc_cursor
WHILE@@FETCH_STATUS=0
BEGIN
set@sql='insertintoresultselectid,name,sex,age,addrfrom'+@tablename+'wherename='王磊''
exec(@sql)
FETCHNEXTFROMc_cursorinto@tablename
END
CLOSEc_cursor
DEALLOCATEc_cursor
不过这执行过程中可能你机器会一直很卡,我直接你,查收吧,我怕有问题,你机器卡的问都问不了了
F. SQL 2008查询语句
selectid,金额,员工ID,日期,row_number()over(orderby金额desc)as排名from收入信息表
G. 求数据库sql2008语句
1. 查询年龄大于25岁的女学生的学号和姓名。
select 学号,姓名 from 学生 where datediff(year,'出生日期',getdate())>25;
2. 查询学生姓名和出生年份(并给出生年份取别名)
select 姓名,year(出生日期) as '出生年份' from 学生;
3. 统计选修了2号课程的人数
select count(1) from 选课 where 课号='2';
4. 查询选修了2号课程的平均分
select avg(成绩) from 选课 where 课号='2';
5. 统计计算机科学系的学生人数
select count(1) from 学生 where 所在系='计算机科学系';
6. 查询成绩在60到80之间的所有记录(包括60和80)
select * from 选课 where 成绩 between 60 and 80;
7. 查询成绩为85,86或88的记录
select * from 选课 where 成绩 in('85','86','88');
8. 查询年龄不在19到21岁之间的学生姓名和年龄
select 姓名,datediff(year,'出生日期',getdate()) from 学生 where datediff(year,'出生日期',getdate())<19 or datediff(year,'出生日期',getdate())>21;
9. 查询所有不姓王的学生记录
select * from 学生 where 姓名 not like '王%';
10. 查询所有姓王,且名字只有两个字的学生名字
select 姓名 from 学生 where left(姓名,1)='王' and LEN(TRIM(姓名))=2;
11. 查询所有课程名是“db_”开头的课程名字
给出信息应该缺一个课程表
12. 以系别和年龄从大到小的顺序查询学生表中的全部记录
select * from 学生 order by 所在系 desc,出生日期 asc;
13. 查询姓名的第二个字为“小”字的女生信息
select * from 学生 where 性别='女' and SUBSTRING(姓名,2,1)='小';
14. 查询成绩最高的三个学生的学号和成绩(取前几条数据用“top 数字”)
select top 3 学号,成绩 from 选课 order by 成绩 desc;
15. 查询学生的成绩信息,先按学号升序排序,再按成绩降序排序。
select * from 选课 order by 学号 asc,成绩 desc;
H. SQL 2008 查询语句
select*
fromrecordloginfo
wherepushnumber>'2015-01-19'
andcalledid='83188199'
是要这样,,?
其实后面你写的不是很清楚,有问题再追问吧
I. SqlServer2008 如何通过语句查询已经执行过的语句呢
方法一:可以通过执行该命令来查看错误日志信息:exec xp_readerrorlog 方法二:在SQL SERVER Management Studio中连接该sql server实例,object Explorer中查找Management->SQL Server logs->右键选view-》选择你要看的日志信息(sql server log or sql server and Windows log)方法三:去安装路径下去找你的log文件,我的默认实例路径如下driver:\SQL Server 2008 R2\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG
J. sql数据库查询语句例子
各位同学们好,我们今天继续来说,sql数据库。我们今天的文档中主要介绍了SQL查询语句、查询语句示例等。这里我给大家做了一个总结,有需要的同学可以参考一下。
首先,我们来了解一下SQL数据库组成基本:
查找Movies表里的Title字段:
查找ID小于5的电影的Title和Director的以下这些:
查看电影的总条数
以下查询语句是常用于班级统计的:
查询“001”课程比“002”课程成绩高的所有学生的学号:
查询平均成绩大于60分的同学的学号和平均成绩:
查询所有同学的学号、姓名、选课数、总成绩:
查询姓“李”的老师的个数:
查询没学过“叶平”老师课的同学的学号、姓名:
查询学过“001”并且也学过编号“002”课程的同学的学号、姓名:
查询学过“叶平”老师所教的所有课的同学的学号、姓名:
查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名:
查询所有课程成绩小于60分的同学的学号、姓名:
查询没有学全所有课的同学的学号、姓名:
好了,这就是关于sql数据库查询语句的基础了。我都替你们整理好了,感兴趣的同学收藏一来,需要用的时候直接拿起来用就可以了。我们今天就到这里,下期再见!
本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:sqlserver2008。