账号通
    

账号  

密码  

9615

查看

23

回复
主题:[分享]常用SQL语句学习 [收藏主题] 转到:  
q365 当前离线

130

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:639 分
登录次数:149 次
注册时间:2011/2/3
最后登录:2016/5/8
q365 发表于:2011/3/22 21:57:38   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统

以下内容只有回复后才可以浏览,请先登录!



这些都是查询语句,可以用于SQL函数便签中



查询资料:

基本查询

select column1,columns2,...

from table_name

说明:把table_name 的特定栏位资料全部列出来

select *

from table_name

where column1 = xxx

[and column2 > yyy] [or column3 <> zzz]

说明:

1.*表示全部的栏位都列出来。

2.where 之後是接条件式,把符合条件的资料列出来。



select column1,column2

from table_name

order by column2 [desc]

说明:order by 是指定以某个栏位做排序,[desc]是指从大到小排列,若没有指明,则是从小到大

排列



组合查询

组合查询是指所查询得资料来源并不只有单一的表格,而是联合一个以上的

表格才能够得到结果的。

select *

from table1,table2

where table1.colum1=table2.column1

说明:

1.查询两个表格中其中 column1 值相同的资料。

2.当然两个表格相互比较的栏位,其资料形态必须相同。

3.一个复杂的查询其动用到的表格可能会很多个。



整合性的查询:

select count (*)

from table_name

where column_name = xxx

说明:

查询符合条件的资料共有几笔。

select sum(column1)

from table_name

说明:

1.计算出总和,所选的栏位必须是可数的数字形态。

2.除此以外还有 avg() 是计算平均、max()、min()计算最大最小值的整合性查询。

select column1,avg(column2)

from table_name

group by column1

having avg(column2) > xxx

说明:

1.group by: 以column1 为一组计算 column2 的平均值必须和 avg、sum等整合性查询的关键字

一起使用。

2.having : 必须和 group by 一起使用作为整合性的限制。



复合性的查询

select *

from table_name1

where exists (

select *

from table_name2

where conditions )

说明:

1.where 的 conditions 可以是另外一个的 query。

2.exists 在此是指存在与否。

select *

from table_name1

where column1 in (

select column1

from table_name2

where conditions )

说明: 

1. in 後面接的是一个集合,表示column1 存在集合里面。

2. select 出来的资料形态必须符合 column1。



其他查询

select *

from table_name1

where column1 like x%

说明:like 必须和後面的x% 相呼应表示以 x为开头的字串。

select *

from table_name1

where column1 in (xxx,yyy,..)

说明:in 後面接的是一个集合,表示column1 存在集合里面。

select *

from table_name1

where column1 between xx and yy

说明:between 表示 column1 的值介於 xx 和 yy 之间。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
qq236845440 当前离线

99

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:101 分
登录次数:15 次
注册时间:2011/3/23
最后登录:2012/1/11
qq236845440 发表于:2011/3/24 21:01:34   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ahwh 当前离线

101

主题

1

广播

5

粉丝
添加关注
级别:一年级

用户积分:977 分
登录次数:318 次
注册时间:2009/4/10
最后登录:2020/3/27
ahwh 发表于:2011/3/26 16:42:19   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
toyman_28 当前离线

14

主题

1

广播

0

粉丝
添加关注
级别:学前班

用户积分:138 分
登录次数:95 次
注册时间:2011/2/16
最后登录:2019/10/30
toyman_28 发表于:2011/3/28 8:38:21   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yanglxg2010 当前离线

562

主题

13

广播

4

粉丝
添加关注
级别:五年级

用户积分:2810 分
登录次数:158 次
注册时间:2010/3/17
最后登录:2018/10/7
yanglxg2010 发表于:2011/3/28 8:48:45   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
百益 当前离线

737

主题

0

广播

0

粉丝
添加关注
级别:六年级

用户积分:3379 分
登录次数:174 次
注册时间:2009/9/7
最后登录:2012/5/2
百益 发表于:2011/3/28 10:28:31   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ffer 当前离线

24

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:25 分
登录次数:1 次
注册时间:2011/3/28
最后登录:2011/3/28
ffer 发表于:2011/3/28 10:28:32   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yiwen 当前离线

30

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:306 分
登录次数:24 次
注册时间:2007/2/26
最后登录:2011/12/16
yiwen 发表于:2011/3/29 18:31:32   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
伊某某 当前离线

571

主题

0

广播

3

粉丝
添加关注
级别:五年级

用户积分:2896 分
登录次数:425 次
注册时间:2008/8/1
最后登录:2023/10/24
伊某某 发表于:2011/3/29 18:41:50   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jm0708 当前离线

402

主题

17

广播

4

粉丝
添加关注
级别:四年级

用户积分:2966 分
登录次数:437 次
注册时间:2008/1/12
最后登录:2024/9/27
jm0708 发表于:2011/3/29 19:16:24   | 只看该作者 查看该作者主题 10楼 
 
科汛忠实支持者!
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行3.94922秒 powered by KesionCMS 9.0