5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:郑州
性别:先生
最后登录:2011-04-27
http://wwle.5d.cn/
我有一对翅膀,不是用来飞翔,而是用来煮汤。
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/10/22 | 一些sql语句,我要学习一下
类别(数据库学习笔记)
|
评论
(0)
|
阅读(69)
|
发表于 23:07
有时候,sql解决很多需要很多行程序来解决的问题,我们要的是速度。
SELECT AA.名称,aa.月份
FROM 表1 AS AA
WHERE
(AA.名称) not In (select 名称 from 表1 where 表ID=1 and 名称=aa.名称 and 月份=aa.月份)
and
(AA.月份) not In (Select 月份 from 表1 where 表ID=1 and 名称=aa.名称 and 月份=aa.月份 )
SELECT AA.ID, AA.表ID, AA.名称, (select Count(*) as aa from 表1 where 表ID=1 and 名称 in (AA.名称)) AS 在表1中的个数, IIf(在表1中的个数=0,'没有','有') AS 判断结果
FROM 表1 AS AA
WHERE (((AA.表ID)=2) AND ((AA.名称) Not In (select 名称 from 表1 where 表ID=1)));
SELECT 姓名, first(AAA) AS BBB
FROM [SELECT str(月份)+str(序号)+姓名 AS AAA, 月份, 序号, 姓名
FROM tt工作底稿
ORDER BY 月份, 序号]. AS ggg
GROUP BY 姓名
ORDER BY first(AAA);
0
评论
Comments
日志分类
首页
[289]
教程习题
[21]
数据库学习笔记
[60]
语言类学习笔记
[75]
网页类学习笔记
[93]
其他相关笔记
[40]