vb.net 教程 8-2 简单的SQL语言8
来源:互联网 发布:新浪微博没有mac版 编辑:程序博客网 时间:2024/05/29 15:48
本节继续学习sql查询。
上一节例子中我们查询的是编号为1的供应商供货情况,那么如果需要获得除编号为1的供应商的供货情况呢?
使用以下语句:
select * from 产品 where 供应商ID<>1
select 字段1,字段2……from 表名 where 字段条件 数学符号 值
说明:查询符合条件的数据并显示字段1、字段2的值
数学符号包括:=(等于)、<(小于)、>(大于)、<>(不等于)……
实际中where以及相关的语句是查询的条件,当然在update、delete语句中也是一样的。
例如,我们只关心单价大于50的产品,只需要获得产品名称和单价信息:
select 产品名称,单价 from 产品 where 单价>50
将以上结果按照单价排序,从小到大:
select 产品名称,单价 from 产品 where 单价>50 order by 单价 asc
将结果按照单价排序,从大到小:
select 产品名称,单价 from 产品 where 单价>50 order by 单价 desc
只需要查询最贵的2件产品:
select top 2 产品名称,单价 from 产品 order by 单价 desc
查询单价大于40的最便宜的两件产品:
select top 2 产品名称,单价 from 产品 where 单价>40 order by 单价 asc
涉及两个表的查询:
select a.产品名称,b.国家+b.地区 as 来自 from 产品 a inner join 供应商 bon a.供应商ID=b.供应商ID
订单明细中单号对应的产品数量和总价:
select 订单ID,count(订单ID) as 产品数量,sum(单价*数量*(1-折扣)) as 总价 from 订单明细 group by 订单ID
由于本教程并非专门的sql教学,sql的学习就此打住,
sql更多的学习还请看看相关的教程。如果有疑问,也可以在评论区留言大家一起探讨。
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看vb.net 教程 目录
阅读全文
0 0
- vb.net 教程 8-2 简单的SQL语言8
- vb.net 教程 8-2 简单的SQL语言2
- vb.net 教程 8-2 简单的SQL语言1
- vb.net 教程 8-2 简单的SQL语言3
- vb.net 教程 8-2 简单的SQL语言4
- vb.net 教程 8-2 简单的SQL语言5
- vb.net 教程 8-2 简单的SQL语言6
- vb.net 教程 8-2 简单的SQL语言7
- vb.net 教程 8-1 简单数据绑定 2
- vb.net 教程 8-1 简单数据绑定 1
- vb.net 教程 8-1 简单数据绑定 3
- vb.net 教程 1-8 日期时间类型2
- vb.net 教程 4-8 文本文件读写 2
- vb.net 教程 8-3 数据库操作2
- vb.net 教程 8-3 数据库操作9-2
- vb.net 教程 8-3 数据库操作10-2
- vb.net 教程 5-8 Screen类
- 最新的.NET教程之VB.NET
- Android软键盘遮挡的四种解决方案
- php 出现Warning: A non-numeric value encountered问题的原因及解决方法
- 阴影贴图1
- 【C++】<string> 与<string.h>、<cstring>的区别
- 面试感悟:3年工作经验java程序员应有的技能
- vb.net 教程 8-2 简单的SQL语言8
- HCL 模拟器安装注意
- Prim算法
- AXI总线简介
- 阴影贴图2
- 深度学习6:softmax线性分类器与神经网络分类的性能比较
- bootstrap基础
- 使用Dropwizard(2)-配置分类ConfiguredBundle
- 3d图