美文网首页
SQL应用小技巧

SQL应用小技巧

作者: 自燃数 | 来源:发表于2017-12-15 17:24 被阅读0次

/* 用EXCEL中的数据更新 SQL 中的表 */

UPDATE

    Dest

set

    GongShang = (select [money] from YL where YL.Name=Dest.Name)

where

    Dest.Name in(select Name from YL)


UPDATE

Dest

SET

YiLiao = b.Money,

ShiYe = b.Money,

YangLao = b.Money,

GongShang = b.Money

FROM

Dest a,

OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source="D:\2014\15220申报(2014).xls";

User ID=;Password=; Extended properties=Excel 5.0')...sheet1$ b

WHERE

a.Name=b.Name


/* 查询表B中与表B工号、姓名相同的人 */

SELECT

B.*

FROM

OpenRowSet('Microsoft.Jet.OLEDB.4.0','EXCEL 5.0;HDR=yes;DataBase=F:\样例\20100711.xls;',sheet1$) AS A,

OpenRowSet('Microsoft.Jet.OLEDB.4.0','dBase 5.0;DataBase=F:\样例\','select * from GZZK1007.DBF') AS B

WHERE

A.GONGHAO=B.GONGHAO AND A.XINGMING=B.XINGMING

/* 计算个人所得税查询语句 */

SELECT

    *,

CASE

WHEN 应发工资 > 3500 AND 应发工资 <= 5000 THEN (应发工资-3500)*0.03

WHEN 应发工资 > 5000 AND 应发工资 <= 8000 THEN (应发工资-3500)*0.1-105

ELSE 0 END 个人所得税

FROM

Salary


/* 查询less表比more表少哪些人 */

select

m.name

from

OpenRowSet('Microsoft.Jet.OLEDB.4.0','EXCEL 5.0;HDR=yes;DataBase=D:\TEST\more.xls;',Sheet1$) m

left join /* 方向很重要,人数多的表要作为被join的表 */

OpenRowSet('Microsoft.Jet.OLEDB.4.0','EXCEL 5.0;HDR=yes;DataBase=D:\TEST\less.xls;',Sheet1$) l

on

l.name=m.name

where

l.name is NULL

相关文章

  • SQL应用小技巧

    /* 用EXCEL中的数据更新 SQL 中的表 */ UPDATE Dest set GongShang = (s...

  • ug设计绘图使用技巧,UG设计入门基础

    ug使用技巧,应用UG绘图时,掌握如下基础小技巧,对提搞绘图速度很有帮助. 应用UG绘图时,掌握如下基础小技巧,对...

  • sql优化小技巧

    11.大数据量时,怎样让全局count/sum distinct更快? 以下两个SQL,有人可能认为例句1快于例句...

  • SQL小技巧(摘抄)

    一、一些常见的SQL实践(1)负向条件查询不能使用索引select * from order where stat...

  • SQL基础及元数据获取(数据类型,表的属性)

    1、SQL基础应用 ①.SQL的介绍SQL标准:SQL-92、SQL-99SQL_MODE:都是为了保证SQL语句...

  • SQL语句使用小技巧

    Inner join left join join也可以优化子查询。比如如果查询每个学生参加考试的姓名,班级和科目...

  • 深入浅出MySQL之SQL优化

    SQL 优化 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现, 但是当应用系...

  • python应用小技巧

    一行命令巧用字典过滤所需信息 这样就可以很容易统计一些列表里的重复统计段落重复次数,结合正则表达式使用效果更佳! ...

  • SQL语句

    SQL基础应用 SQL语句自动补全 SQL的介绍 SQL-92标准SQL-99标准 image SQL常用分类 表...

  • 001-20180101-Excel技巧学习(一)

    O 今天开始学习Excel应用的小技巧,主要学习了多条件筛选、批量加汉字、处理重复值等小技巧,这些技巧都可以慢慢积...

网友评论

      本文标题:SQL应用小技巧

      本文链接:https://www.haomeiwen.com/subject/mamdwxtx.html