仓酷云
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
[打印本页]
作者:
莫相离
时间:
2015-1-2 19:21
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
SQL视频教程的查询条件
一个数据库通常包含一个或者多个表。每一个表由一个名称(例如“name”或者“ID”)。包含带有数据的
表
记录(行列)。
-----Distinct【不同】---------------------
SelectDistinct返回唯一【不同】的值(重复性内容只显示一个)
复制代码
-----SUM【求和】---------------------
select列1,SUM(求和列)as定义名From表1GROUPBY列1(同一表格求和)
复制代码
-----Max【最大最小平均】---------------------
selectMax(id)(数值类型字段最大值)
selectMin(id)(数值类型字段最小值)
selectAvg(id)(数值类型字段平均值)
复制代码
-----Count【统计】---------------------
selectCount(id)(统计id列有多少行)
selectCount(distinctid)(统计id列有多少数值不同的行)
复制代码
-----【范围】---------------------
select*读取全部
selecttop10*读取头部10条
selecttop50percent读取头部50%的记录
selectname,password,sex读取name,password,sex列
selectdistinctname限定列
复制代码
-----Where【条件】---------------------
Wheresh=1(列出数据表中sh等于1的所有项目)
wherenamein(Adams,Carter)(选取name为Adams和Carter的记录)
wherenamebetweenvalue1andvalue2(显示以字母顺序介于"value1"(包括)和"value2"(不包括)之间的人)
wherenamenotbetweenvalue1andvalue2(不显示以字母顺序介于"value1"(包括)和"value2"(不包括)之间的人)
wherenamelike%"&request("kw")&"%(数据列名为name的值近似%"&request("kw")&"%("&request("kw")&"为上一页表单发过来的数值)
wherenameliken%(数据列名为name中n开头的)
wherenamelike%g(数据列名为name中g结尾的)
wherenamelike%lon%(数据列名为name中包含lon的)
wherenamelike[ALN]%(数据列名为name中A或L或N开头的)
wherenamelike[!ALN]%(数据列名为name中不以A或L或N开头的)
wherenamenotlike%lon%(数据列名为name中不包含lon的)
复制代码
-----order排序---------------------
orderbynasc按字段n升序
orderbyndesc按字段n降序
orderbyb,casc按多字段b,c升序
orderbyb,cDesc按多字段b,c降序
复制代码
-----CASE条件输出---------------------
CASE
WHENITEMNAMELIKE%B%THENB型
WHENITEMNAMELIKE%A%THENA型
ELSE
A型
ENDas类型
复制代码
-----函数E---------------------
substring(字段名,其实位置,截取字符串长度)//字符段截取string
CharIndex(字符串,字段名)//返回字符串位置int
复制代码
-----通配符---------------------
%替代一个或多个字符
_仅替代一个字符
[charlist]字符列中的任何单一字符
[^charlist]或者[!charlist]不在字符列中的任何单一字符
注释:SQL通配符必须与like运算符一起使用。
复制代码
-----计算符---------------------
and(与)
or(或)
=(等于)
(不等于)
>(大于)
<(小于)
>=(大于等于)
<=(小于等于)
between(在某个范围内)
like(搜索某种模式)
注释:在某些版本的SQL中,操作符可以写为!=。
复制代码
作者:
再见西城
时间:
2015-1-2 19:39
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
介是神马?!!
作者:
不帅
时间:
2015-1-2 22:37
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
现在我隆重的宣布本界的诺贝尔文学奖颁发给来自中国的WWW221先生,下面让我们以最诚挚的掌声欢迎楼主发表获奖感言.....
作者:
冷月葬花魂
时间:
2015-1-3 05:20
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
蒙太奇手法,高
作者:
蒙在股里
时间:
2015-1-3 05:51
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
前一段又听说微硬公司的自动文章机出来了,估计在这儿做测试呢。
作者:
精灵巫婆
时间:
2015-1-3 06:39
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
我怀疑楼主用的是金山快译且额外附带了中对中翻译。
作者:
因胸联盟
时间:
2015-1-3 06:52
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
为毛老子总也抢不到沙发?!!
作者:
爱飞
时间:
2015-1-3 07:04
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
看这种帖子就要有种“雾里看花”的意境。(诗意评价)
作者:
谁可相欹
时间:
2015-1-3 07:06
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
支持,赞一个
作者:
愤怒的大鸟
时间:
2015-1-3 07:28
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
嗯,以前我也有这么一辆破车~
作者:
飘飘悠悠
时间:
2015-1-3 07:44
标题:
SQL视频教程之【Distinct/SUM/Max/Count/top/Where/order/CASE】
顶起顶起顶起
作者:
小魔女
时间:
2015-1-20 20:50
对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
作者:
莫相离
时间:
2015-2-6 09:00
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
作者:
不帅
时间:
2015-2-24 19:56
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
作者:
小妖女
时间:
2015-3-11 11:29
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
作者:
冷月葬花魂
时间:
2015-3-21 21:48
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
作者:
936122045
时间:
2015-5-10 22:34
密码错误
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2