仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6419|回复: 16
打印 上一主题 下一主题

[学习教程] SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-2 19:21:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
SQL视频教程的查询条件一个数据库通常包含一个或者多个表。每一个表由一个名称(例如“name”或者“ID”)。包含带有数据的记录(行列)。
-----Distinct【不同】---------------------
  1. SelectDistinct返回唯一【不同】的值(重复性内容只显示一个)
复制代码


-----SUM【求和】---------------------
  1. select列1,SUM(求和列)as定义名From表1GROUPBY列1(同一表格求和)
复制代码


-----Max【最大最小平均】---------------------
  1. selectMax(id)(数值类型字段最大值)
  2. selectMin(id)(数值类型字段最小值)
  3. selectAvg(id)(数值类型字段平均值)
复制代码


-----Count【统计】---------------------
  1. selectCount(id)(统计id列有多少行)
  2. selectCount(distinctid)(统计id列有多少数值不同的行)
复制代码


-----【范围】---------------------
  1. select*读取全部
  2. selecttop10*读取头部10条
  3. selecttop50percent读取头部50%的记录
  4. selectname,password,sex读取name,password,sex列
  5. selectdistinctname限定列
复制代码


-----Where【条件】---------------------
  1. Wheresh=1(列出数据表中sh等于1的所有项目)
  2. wherenamein(Adams,Carter)(选取name为Adams和Carter的记录)
  3. wherenamebetweenvalue1andvalue2(显示以字母顺序介于"value1"(包括)和"value2"(不包括)之间的人)
  4. wherenamenotbetweenvalue1andvalue2(不显示以字母顺序介于"value1"(包括)和"value2"(不包括)之间的人)
  5. wherenamelike%"&request("kw")&"%(数据列名为name的值近似%"&request("kw")&"%("&request("kw")&"为上一页表单发过来的数值)
  6. wherenameliken%(数据列名为name中n开头的)
  7. wherenamelike%g(数据列名为name中g结尾的)
  8. wherenamelike%lon%(数据列名为name中包含lon的)
  9. wherenamelike[ALN]%(数据列名为name中A或L或N开头的)
  10. wherenamelike[!ALN]%(数据列名为name中不以A或L或N开头的)
  11. wherenamenotlike%lon%(数据列名为name中不包含lon的)
复制代码


-----order排序---------------------
  1. orderbynasc按字段n升序
  2. orderbyndesc按字段n降序
  3. orderbyb,casc按多字段b,c升序
  4. orderbyb,cDesc按多字段b,c降序
复制代码


-----CASE条件输出---------------------
  1. CASE
  2. WHENITEMNAMELIKE%B%THENB型
  3. WHENITEMNAMELIKE%A%THENA型
  4. ELSE
  5. A型
  6. ENDas类型
复制代码


-----函数E---------------------
  1. substring(字段名,其实位置,截取字符串长度)//字符段截取string
  2. CharIndex(字符串,字段名)//返回字符串位置int
复制代码


-----通配符---------------------
  1. %替代一个或多个字符
  2. _仅替代一个字符
  3. [charlist]字符列中的任何单一字符
  4. [^charlist]或者[!charlist]不在字符列中的任何单一字符
  5. 注释:SQL通配符必须与like运算符一起使用。
复制代码


-----计算符---------------------
  1. and(与)
  2. or(或)
  3. =(等于)
  4. (不等于)
  5. >(大于)
  6. <(小于)
  7. >=(大于等于)
  8. <=(小于等于)
  9. between(在某个范围内)
  10. like(搜索某种模式)
  11. 注释:在某些版本的SQL中,操作符可以写为!=。
复制代码


游客,如果您要查看本帖隐藏内容请回复
再见西城 该用户已被删除
沙发
发表于 2015-1-2 19:39:34 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

介是神马?!!
不帅 该用户已被删除
板凳
发表于 2015-1-2 22:37:57 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

现在我隆重的宣布本界的诺贝尔文学奖颁发给来自中国的WWW221先生,下面让我们以最诚挚的掌声欢迎楼主发表获奖感言.....
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-3 05:20:58 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

蒙太奇手法,高
蒙在股里 该用户已被删除
5#
发表于 2015-1-3 05:51:47 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

前一段又听说微硬公司的自动文章机出来了,估计在这儿做测试呢。
精灵巫婆 该用户已被删除
6#
发表于 2015-1-3 06:39:31 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

我怀疑楼主用的是金山快译且额外附带了中对中翻译。
因胸联盟 该用户已被删除
7#
发表于 2015-1-3 06:52:54 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

为毛老子总也抢不到沙发?!!
爱飞 该用户已被删除
8#
发表于 2015-1-3 07:04:58 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

看这种帖子就要有种“雾里看花”的意境。(诗意评价)
谁可相欹 该用户已被删除
9#
发表于 2015-1-3 07:06:25 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

支持,赞一个
愤怒的大鸟 该用户已被删除
10#
发表于 2015-1-3 07:28:37 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

嗯,以前我也有这么一辆破车~
飘飘悠悠 该用户已被删除
11#
发表于 2015-1-3 07:44:56 | 只看该作者

SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】

顶起顶起顶起
小魔女 该用户已被删除
12#
发表于 2015-1-20 20:50:18 | 只看该作者
对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
莫相离 该用户已被删除
13#
 楼主| 发表于 2015-2-6 09:00:29 | 只看该作者
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
不帅 该用户已被删除
14#
发表于 2015-2-24 19:56:37 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
小妖女 该用户已被删除
15#
发表于 2015-3-11 11:29:36 | 只看该作者
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
冷月葬花魂 该用户已被删除
16#
发表于 2015-3-21 21:48:03 | 只看该作者
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
936122045 该用户已被删除
17#
发表于 2015-5-10 22:34:05 | 只看该作者
密码错误
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 13:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表