sql查找语句(sql查询语句的where子句中,对空值的操作,不正确的是)

语宇社区 经典句子 74 0

SQL查询语句

分类: 电脑/网络 程序设计 其他编程语言

问题描述:

急,谁能帮我把这些语句写出来,我加分呀~~~谢了~~

在Northwind数据库中

1、从产品表Products当中查询列产品名称(ProductName),

产品库存价值(UnitPrice*UnitsInStock),并且使用汉字作为查询列的别名

2、查询表Orders当中,定单日期(OrderDate)为7月份的定单

3、查询表Employees中员工的年龄和工龄

4、查询表Employees中员工的FisrtName以M开头,LastName以’an’结束的员工信息

5、查询表Employees中员工的FisrtName以N或S开头的员工信息.

6、查询表Customers中City值为London或Berlin或Madrid的客户信息

7、查询表Customers中Region列为Null的客户公司名称(CompanyName),

联系人名称(ContactName),客户地址(Address)

8、查询表Employees的姓名(由LastName和FirstName组成),所在城市(City), 年龄和工龄,

并且要求员工的年龄按降序排列,员工的工龄按升序排列.

9、检索单价在10.00到21.00之间所有产品的产品名称和单价

10、products表存储的是产品的信息

要求:查询products表中所有产品单价的平均值

11、在Order Details表查询定购总数量多于1200的产品ID和定购数量

12、查询products表中每类产品(CategoryID表示类别)的单价平均值,要求查看类别ID,单价平均值,并只筛选出竖氏单价平均值超过20的数据

解析:

在Northwind数据库中

1、从产品表Products当中查询列产品名称(ProductName),

产品库存价值(UnitPrice*UnitsInStock),并且使用汉字作为查询列的别名

select ProductName as 产品名称, UnitPrice*UnitsInStock as 产品库存价值 from Products

2、查询表Orders当中,定单日期(OrderDate)为7月份的定单

select * from Orders where OrderDate

3、查询表Employees中员工的年龄和工龄

select 年龄,工龄 from Employees

4、查询表Employees中员工的FisrtName以M开头,LastName以’an’结束的员工信息

select * from Employees where FisrtName like "M%" and LastName like "%an"

5、查询表Employees中员工的FisrtName以N或S开头的员工信息.

select * from Employees where FisrtName like "N%" or FisrtName like "S%"

6、查询表Customers中City值为London或Berlin或Madrid的客户信息

select * from Customers where City="London" or City="Berlin" or City="Madrid"

7、查孙纤知询表Customers中Region列为Null的客户公司名称(CompanyName),

联系人名称(ContactName),客户地址(Address)

select CompanyName,ContactName,Address from Customers where Region=Null

8、查询表Employees的姓名(由LastName和FirstName组成),所在城市(City), 年龄和工龄则消,

并且要求员工的年龄按降序排列,员工的工龄按升序排列.

select LastName,FirstName,City,年龄,工龄 from Employees order by 年龄 desc,工龄 asc

9、检索单价在10.00到21.00之间所有产品的产品名称和单价

select 产品名称,单价 from products where 单价=10.00 and 单价=21.00

10、products表存储的是产品的信息

要求:查询products表中所有产品单价的平均值

select avg (单价) from products

11、在Order Details表查询定购总数量多于1200的产品ID和定购数量

select ID,定购数量 from Order Details where 定购总数量1200

12、查询products表中每类产品(CategoryID表示类别)的单价平均值,要求查看类别ID,单价平均值,并只筛选出单价平均值超过20的数据

select avg(单价),ID from products group by CategoryID

select * from products where avg(CategoryID)20

sql查询语句格式是什么?

sql查询语句格式是:

select[列名]

from[表名]

where[条件]

select*fromtable,这种是最基本也是最常用的。

结构化查询语言(StructuredQueryLanguage)简称SQL(发音:/ˈeskjuːˈel/"S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

结销早构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存亏局雀放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI

X3.

135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完腊友全相互通用。

简单介绍几个常用的SQL查询语句

我们使用数据库的时候,最常用的就是SQL语句了,那么在SQL语句中比较常用的有哪些呢?下面我给大家分享一下。

首先是select语句,它经常被用于数据查询,通过select我们可以快速的检索自己想要的数据,如下图所示

然后是update语句,update是进行数据更新的语句,更新的时候一定要键培尺指定where条件,如下图所示

接下来是insert语句,insert被用来进行数据插入,运用它的时候一定注意插入的字段顺序,如下图所示

最后是delete语句,delete被用来删除表中的中数数据,进行删除操作的时候也要注意指定删稿高除条件,如下图所示

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~