`
isiqi
  • 浏览: 16484758 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

阅读更多
SQL高手篇:精妙SQL语句介绍

1. 说明:复制表(只复制结构,源表名:a,新表名:b)

SQL: select * into b from a where 1<>1;

2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b)

SQL: insert into b(a, b, c) select d, e, f from b;

3. 说明:显示文章、提交人和最后回复时间

SQL: select a.title, a.username, b.adddate
from table a,(
select max(adddate) adddate
from table where table.title=a.title) b  

4. 说明:外连接查询(表名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;  

5. 说明:日程安排提前五分钟提醒

SQL: select *
from 日程安排
where datediff(''minute'', f开始时间, getdate())>5   
  

6. 说明:两张关联表,删除主表中已经在副表中没有的信息

SQL: delete from info
where not exists(
select *
from infobz
where info.infid=infobz.infid );


7. 说明:——

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'')
|| ''/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; 
8. 说明:——

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

分享到:
评论

相关推荐

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

    在SQL的世界里,掌握一些精妙的SQL语句可以极大地提升你的工作效率,使你在处理数据库时游刃有余。以下是一些高级SQL技巧的详细解释: 1. **复制表结构而不复制数据** 使用`SELECT * INTO 新表名 FROM 原表名 ...

    SQL高手篇精妙SQL语句介绍

    本文将深入探讨一些高级和精妙的SQL语句,这些技巧可以帮助你更高效地操作数据库。 1. **复制表结构**:如果你想创建一个新的表,其结构与现有表相同但不包含任何数据,可以使用以下语句: ```sql SELECT * INTO ...

    精妙的SQL语句

    - SQL语句:`SELECT * FROM student_info WHERE NOT EXISTS (SELECT * FROM student WHERE student_info.id = student.id) AND 系名称 = ‘’" & strDepartmentName & "’’ AND 专业名称 = ‘’" & ...

    SQL高手篇精妙SQL语句介绍.txt

    根据提供的文件信息,我们可以归纳出以下Oracle SQL相关的高级知识点: ### 一、向表中插入不存在的数据 **知识点概述:** 在实际应用中,我们常常需要将数据从一个表(表A)移动到另一个表(表B),但并不是所有...

    asp精妙的SQL语句例子

    ### ASP中的精妙SQL语句实例解析 #### 1. 实现用一个表某些字段更新另一个表同名字段 **SQL语句**: ```sql UPDATE a SET a.b = b.b, a.c = b.c FROM b WHERE b.tindex = a.index; ``` **解释**: 该SQL语句用于...

    精妙SQL语句介绍

    根据给定的信息,我们可以归纳出一系列精妙的SQL语句示例及应用场景解析: ### SQL语句示例一:空查询技巧 #### SQL语句 ```sql SELECT * INTO b FROM a WHERE 1 &lt;&gt; 1; ``` #### 解析 此SQL语句是一种常用的技术...

    精妙的SQL语句第1/2页

    以下是一些关于SQL语句的精彩示例,涵盖了复制表、拷贝数据、外连接查询、时间判断、删除操作以及复杂的数据分析等多方面的知识点。 1. **复制表结构**: 使用`SELECT * INTO`语句可以创建一个新的表并复制原表的...

    精妙SQL语句收集(全面)

    精妙SQL语句收集;精妙SQL语句收集;精妙SQL语句收集。

    『转』精妙Sql语句

    以下是基于标题“精妙Sql语句”及其描述、标签和部分内容的详细解读: ### SQL语言分类 SQL语言主要分为三类:数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。 1. **DDL(Data Definition ...

    精妙SQL语句精妙SQL语句精妙SQL语句

    根据给定的信息,我们可以将这些SQL语句分成几个部分来详细解释其中的知识点: ### 1. 复制数据到新表 **SQL**: `SELECT * INTO b FROM a WHERE 1 &lt;&gt; 1` **描述**: 此语句用于将表`a`中的所有列复制到新表`b`中。`...

    非常精妙的SQL语句

    ### 非常精妙的SQL语句解析 在数据库管理与开发中,SQL(Structured Query Language...以上就是对这几个精妙SQL语句的详细介绍。通过学习这些技巧,不仅可以提高工作效率,还能更好地理解和掌握SQL的核心概念和技术。

    精妙Sql语句 sql语句精选

    根据提供的文件信息,我们可以归纳出一系列重要的SQL知识点与技巧,这些内容主要涵盖了数据库管理语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)等关键领域,并且涉及了具体的SQL语句示例。下面将对这些...

    SQL 精妙语句大全

    以下是对各个SQL语句及其应用场景的详细介绍: ### 1. 创建数据库 ```sql CREATE DATABASE database-name; ``` 这条命令用于创建一个新的数据库。`database-name`是新数据库的名称。如果该数据库已经存在,则会报错...

    精妙SQL语句收集

    6. 基本SQL语句: - `SELECT` 用于选择表中的数据,如`SELECT * FROM table1 WHERE 范围`。 - `INSERT INTO` 用于插入新记录,如`INSERT INTO table1(field1,field2) VALUES(value1,value2)`。 - `DELETE FROM` ...

    &精妙SQL语句

    【标题】:“&精妙SQL语句”是一个关于SQL编程技巧和高级用法的主题,它可能包含了一系列深入的SQL查询示例和优化策略。通过学习这些精妙的SQL语句,开发者可以提升数据库操作的效率和性能。 【描述】:“&精妙SQL...

    精妙SQL语句收藏 精妙SQL语句

    从给定的文件信息中,我们可以提炼出一系列与SQL语句相关的知识点,这些知识点涵盖了数据库管理、表操作、数据查询等多个方面。以下是基于文件标题、描述、标签以及部分内容的详细解读: ### 数据库操作 #### 创建...

    精妙sql语句大全,提升sql技能

    精妙 SQL 语句大全,提升 SQL 技能 本资源是在 SQL 学习者提供了一个全面、系统的 SQL 语句大全,从创建数据库到常用的 SQL 查询、添加、删除、更改等操作,同时列举了精妙的 SQL 操作,旨在帮助 SQL 学习者快速...

Global site tag (gtag.js) - Google Analytics