SQL

SQL高手速成 SQL高手速成,数据库类电子书,压缩包文件,欢迎下载。 立即下载

delete dgpage where id in ( select a.id from dgpage a, dgpage b where a.mail = b.mail and a.id > b.id )

删除表:dgpage中Mail重复的记录.

详细的请看原贴 ^_^

说明:复制表(只复制结构,源表名:a 新表名:b)
SQL: select * into b from a where 1<>1

说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
SQL: insert into b(a, b, c) select d,e,f from b;

说明:显示文章、提交人和最后回复时间
SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b

说明:外连接查询(表名1:a 表名2:b)
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

说明:日程安排提前五分钟提醒
SQL:  select * from 日程安排 where datediff('minute',f开始时间,getdate())>5

说明:两张关联表,删除主表中已经在副表中没有的信息
SQL: 
delete from info where not exists ( select * from infobz where info.infid=infobz.infid )

说明:--
SQL: 
SELECT A.NUM, A.NAME, B.UPD_DATE, B.PREV_UPD_DATE
  FROM TABLE1,
    (SELECT X.NUM, X.UPD_DATE, Y.UPD_DATE PREV_UPD_DATE
        FROM (SELECT NUM, UPD_DATE, INBOUND_QTY, STOCK_ONHAND
                FROM TABLE2
              WHERE TO_CHAR(UPD_DATE,'YYYY/MM') = TO_CHAR(SYSDATE, 'YYYY/MM')) X,
            (SELECT NUM, UPD_DATE, STOCK_ONHAND
                FROM TABLE2
              WHERE TO_CHAR(UPD_DATE,'YYYY/MM') =
                    TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'YYYY/MM') &brvbar;&brvbar; '/01','YYYY/MM/DD') - 1, 'YYYY/MM') ) Y,
        WHERE X.NUM = Y.NUM (+)
          AND X.INBOUND_QTY + NVL(Y.STOCK_ONHAND,0) <> X.STOCK_ONHAND ) B
WHERE A.NUM = B.NUM

说明:--
SQL: 
select * from studentinfo where not exists(select * from student where studentinfo.id=student.id) and 系名称='"&strdepartmentname&"' and 专业名称='"&strprofessionname&"' order by 性别,生源地,高考总成绩

说明:
从数据库中去一年的各单位电话费统计(电话费定额贺电化肥清单两个表来源)
SQL: 
SELECT a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, 'yyyy') AS telyear,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '01', a.factration)) AS JAN,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '02', a.factration)) AS FRI,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '03', a.factration)) AS MAR,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '04', a.factration)) AS APR,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '05', a.factration)) AS MAY,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '06', a.factration)) AS JUE,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '07', a.factration)) AS JUL,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '08', a.factration)) AS AGU,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '09', a.factration)) AS SEP,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '10', a.factration)) AS OCT,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '11', a.factration)) AS NOV,
      SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '12', a.factration)) AS DEC
FROM (SELECT a.userper, a.tel, a.standfee, b.telfeedate, b.factration
        FROM TELFEESTAND a, TELFEE b
        WHERE a.tel = b.telfax) a
GROUP BY a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, 'yyyy')

说明:四表联查问题:
SQL: select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c  inner join d on a.a=d.d where .....

说明:得到表中最小的未使用的ID号
SQL:
SELECT (CASE WHEN EXISTS(SELECT * FROM Handle b WHERE b.HandleID = 1) THEN MIN(HandleID) + 1 ELSE 1 END) as HandleID
 FROM  Handle
 WHERE NOT HandleID IN (SELECT a.HandleID - 1 FROM Handle a)

『转』精妙Sql语句 很实用的SQL语句,在网上看见的,整理了一下,跟大家分享 立即下载

相关推荐

SQL高手篇:精妙SQL语句介绍

SQL高手篇:精妙SQL语句介绍,希望与大家共同分亨。

揭秘:零基础也能成为SQL高手?这些自学秘籍你绝对想不到!

在掌握了 SQL 的基础知识和进阶技巧之后,你可以开始探索更高级的 SQL 特性和概念,这些将帮助你在数据库管理和数据分析方面达到更高的水平。以下是我结合十年程序员经验总结的一些学习 SQL 的路径,包括基础概念、进阶技能以及推荐的学习资源,都适合初学者和有一定基础的人。这里就不列举具体作业了,毕竟这个阶段的学习已经不再是基础和进阶的知识点了,而是需要根据自己的实际工作和学习需求来进行深入学习。:提供了更丰富的数据类型支持,如数组、JSON、XML 等,以及对地理空间数据的支持(PostGIS 扩展)。

jyo6126015的博客 1265

参考线平滑-FemPosDeviation-SQP

使用SQP(顺序二次规划)对离散点进行平滑

mpt0816的博客 2439

SQL高手修炼手册:解锁高级技巧,提升查询效率

本文主要介绍 SQL 高级技巧。开篇点明在大数据领域,SQL 是核心技能,高级技巧能提升效率。接着详细阐述窗口函数(排名、偏移、聚合窗口函数)、递归查询、公共表表达式、子查询与派生表、集合操作等高级用法及案例。最后从索引创建、避免全表扫描、分页查询优化等方面介绍性能优化技巧,鼓励读者不断实践与探索,在大数据浪潮中发挥更大价值。

DarrylDen的博客 1109

中科蓝讯蓝牙耳机SDK实战:从目录解析到消息处理框架

本文深入解析中科蓝讯蓝牙耳机SDK的目录结构与消息处理框架,提供从硬件驱动到蓝牙功能定制的实战指南。重点剖析SDK核心模块如消息队列机制、按键事件处理及电量报告优化,并分享二次开发中的调试技巧与避坑经验,助力开发者高效完成TWS耳机功能定制。

weixin_30335575的博客 387

COMSOL仿真避坑指南:列管反应器模拟中多孔介质与化学反应设置的5个常见错误

本文详细解析了COMSOL仿真中列管反应器模拟的5个常见错误,包括多孔介质模型选择、化学反应接口配置、对流扩散方程处理、薄层热阻设置及网格独立性验证。特别针对多孔介质与化学反应设置的误区,提供了实用的判断标准和修正方法,帮助工程师避免计算偏差,提升仿真精度。

weixin_29597551的博客 321

【如何成为SQL高手】第三关:索引及维护

第三关:索引及维护

IT邦德 3521

从压电传感器到示波器:手把手教你用CA3140搭建电荷放大器(含PCB布局与调零技巧)

本文详细介绍了如何使用CA3140运算放大器搭建专业级电荷放大器,从压电传感器信号特性分析到PCB布局与调零技巧,全程实战演示。重点解析了CA3140的低通滤波器设计、反馈网络参数计算及抗干扰增强方案,帮助电子爱好者高效实现微弱电荷信号的稳定转换与测量。

weixin_31355483的博客 597

十个精妙绝伦的SQL语句,说尽SQL精华

SQL精华节选,面试者必备

曲折旅程,艰难人生 5949

【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数

【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数本文禁止转载!项目简介:YOLOv5检测器:DeepSort追踪器:运行demo:训练自己的模型:调用接口:创建检测器:调用检测接口: 本文禁止转载! 项目简介: 使用YOLOv5+Deepsort实现车辆行人追踪和计数,代码封装成一个Detector类,更容易嵌入到自己的项目中。 代码地址(欢迎star): https://github.com/Sharpiless/Yolov5-deepsort-inference 最终效果:

梁瑛平的博客 5万+

AgentScope Java 入门:Spring AI Alibaba 与 AgentScope 的定位与区别

摘要:Spring AI Alibaba是阿里基于Spring AI开发的本地化AI应用框架,旨在服务Java开发者。它提供模型接入、函数调用、RAG等功能,并与阿里云基础设施深度集成。同时,阿里开源了多智能体框架AgentScope,其Java版(AgentScope-Java)专注于Agentic设计理念。两者将协同发展:Spring AI Alibaba侧重Spring生态集成,AgentScope-Java强化智能体能力。未来计划包括支持AgentScope、升级Admin平台,以及推进Server

SmartSi 1532

成为(SQL大师)的秘诀——极少人知道的秘诀

成为(SQL大师)的秘诀——极少人知道的秘诀 加上满足01‘语文’ > 02’数学’的条件。3、通过SId将两表取别名t1、t2进行左连接。1、找出有01成绩的学生成绩信息。2、找出有02成绩的学生成绩信息。

leader_song的博客 559

泛微OA提交流程到下一个节点

泛微OA后端接口强制流程归档

CXYCMY的博客 2246

Rails 1.2 RC 2 出了

Rails 1.2 RC 2 出了,安裝方式參考 RC1 。這個月之前能不能出來 Rails 1.2 Release 呢?很好奇。

thegiive 142

GIS数据处理-使用PostGIS+QGIS

GIS数据处理1-使用PostGIS+QGIS 介绍 这里我遇到了一个需求,需要将SQLite的.db数据库中GIS数据导出成shapefile文件 数据库的表结构如下所示,这里存储的是wkt格式的矢量数据 WKT与WKB格式介绍 OpenGIS 规范定义了两种表示空间对象的标准方式:Well-Know Text (WKT) 形式和Well-Known Binary(WKB) 形式。WKT 和 WKB 都包含矢量几何要素的对象类型和构成对象的坐标的信息。WKT可读性强,更方便阅读识别,而在实际数据传输和存

孙霸天的专栏 2528

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Rails 5.2.3 RC1 发布,Ruby Web 应用开发框架

百度智能云 云生态狂欢季 热门云产品1折起>>> Rails(Ruby on Rails) 5.2....

weixin_33751566的博客 118

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Ruby1.9.2RC On Rails3RC -- RVM

[size=x-large][b]Ruby1.9.2RC On Rails3RC -- RVM [/b][/size] 1. Install ruby 1.9.2RC and rails3RC -- In rvm You should install the git or ruby && gem 1) Install rvm with Git [code="java"]> ...

sloanwu的博客 209

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

windows ruby1.9.2 rails 3.1.0rc5 折腾之路

由于各种原因,只能在业余时间学习ruby和rails 再由于各种原因,这次必须在windows平台上折腾rails 拜G大神所赐,问题很快就搞定了...    环境:   db: D:\2chome&gt;mysql -V mysql  Ver 14.12 Distrib 5.0.27, for Win32 (ia32)   app: ruby :   D:\2chome...

vavi 231

Rails CHM Documentation (V1.2.0 - RC1)下载

[url]http://delynnberry.com/projects/rails-chm-documentation[/url] DeLynn Berry 维护发布的Rails API文档,[b]特点:CHM格式,方便检索;并且有最新的trunk版,还备有1.1.6稳定版。[/b] 他的编排也非常漂亮,本人从1.1.2起就一直用他做的这个版本。 目前最新的Rails.1.2.0-...

alang 125

rails 1.2 rc1 出来了

http://weblog.rubyonrails.org/2006/11/23/rails-1-2-release-candidate-1

zhongwei 134

Ruby 1.9.1+Rails 2.3.2+ActiveScaffold 1.2RC1 编码问题

环境:Ruby 1.9.1+Rails2.3.2+ActiveScaffold 1.2RC1,错误提示: Encoding::CompatibilityError incompatible character encodings: ASCII-8BIT and UTF-8   这个问题会有两种情况导致: 1、问题环境:模板中有&lt;%="汉字"%&gt;,且有UTF-8的字串变量,如I18...

firmgoal 265

[ANN]Rails 1.2 RC2

gem update --source http://gems.rubyonrails.org由于年前越洋光缆断裂事故,某些地方可能无法访问。特将该六个gem打包,有需要此包的同学可以联系偶。$ tar tvf rails1.2-RC2.tar.gz-rwx------ Neo/None      83968 2007-01-08 10:24 actionmailer-1.2.5.5848

Rails.blogging { Gooday :here } 1669

Rails 2.2 RC1发布

国际化 线程安全 etags ruby1.9支持 文档项目   1. 基础设施 国际化 ruby1.9和jruby兼容 2. 文档      Ror Guides 3. Http 缓存 etag 4. 线程安全 5. Active Record 迁移事务化 Connection Pool conditions支持join table中的选项 新的动态finder, find_last_b...

swachian 195

Ubuntu上搭建ruby1.9.2 on rails3rc

linux的分支不同使用起来还是有很多差别的,最近想用一下比较流行的ubuntu,发现安装ROR还是有些细微的区别,那么挨着说吧。 1. 安装ruby1.9.2 下载链接: [url]http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2[/url] [quote](1)tar jxvf ruby-1.9.2-p0.tar...

qiuqiuit的专栏 197
上一篇: Macromedia Flex 的初次见面
下一篇: 病毒来袭!
yankcsdn
博客等级 码龄24年 1粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值