`
fsk215
  • 浏览: 40696 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL扫盲贴(持续更新)

    博客分类:
  • SQL
SQL 
阅读更多
1)select top 1    查询数据库中 排在第一行的数据
select top 1 * from table order by 成绩
union 
select top 1 * from talbe where id not in(select top 2 id from table order by 成绩)

结果是第一名和第三名的数据

2)
如下代码,怎样写成一句,或中间用什么字符隔开才能同时运行
update Yao_Article set Author='/1/35/' where Author='山东 - 历下'  
update Yao_Article set Author='/1/36/' where Author='山东 - 市中'  
update Yao_Article set Author='/1/37/' where Author='山东 - 槐荫'  
update Yao_Article set Author='/1/38/' where Author='山东 - 天桥'  
update Yao_Article set Author='/1/39/' where Author='山东 - 历城'  
update Yao_Article set Author='/1/40/' where Author='山东 - 长清'  
update Yao_Article set Author='/1/41/' where Author='山东 - 平阴'  
update Yao_Article set Author='/1/42/' where Author='山东 - 济阳'

update Yao_Article set Author=(case when Author='山东 - 历下'  then '/1/35/' when Author='山东 - 市中' then '/1/36/' ...... when Author='山东 - 济阳' then '/1/42/' else Author end) where Author like '山东 - %'


其他例子如:根据不同条件选择
select 姓名,工龄,
(case when (工龄>= '35') then '90%'
when (工龄>='30' and 工龄<'35') then '85%'
when (工龄>='20' and 工龄<'30') then '80%'
when (工龄>='10' and 工龄<'20') then '70%' 
else  0 end) as '计算比例'
 from 表 
  ps:else 后面不能再跟 then
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    c# sqlserver数据库自动更新 应用程序

    "C# SQLServer数据库自动更新 应用程序"是一个专门用于数据库版本控制和同步的工具,它能够自动化处理数据库结构的更新,确保多环境间的数据库一致性。这个工具的核心功能包括新增表、新增字段、修改字段类型以及...

    SQL Server批量插入批量更新工具类

    SQL Server批量插入批量更新工具类,SqlBulkCopy,BatchUpdate

    SQL 语法 SQL 总结 SQL教程

    SQL 基础 SQL 首页 SQL 简介 SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between ...

    sqljdbc42.jar、sqljdbc41.jar 更新日期2017-12-21

    标题中的"sqljdbc42.jar、sqljdbc41.jar 更新日期2017-12-21"指的是Microsoft SQL Server的Java Database Connectivity (JDBC) 驱动的两个不同版本,它们分别对应于Java SE 7和Java SE 8的兼容性。JDBC驱动是Java...

    sql server 导入超大SQL脚本文件

    SQL Server 导入超大 SQL 脚本文件 SQL Server 是一种关系型数据库管理系统,广泛应用于各种行业。然而,在实际应用中,我们经常会遇到导入超大 SQL 脚本文件的问题。本文将介绍如何使用 osql 工具来导入超大 SQL ...

    sqlserver自动生成sql语句工具sqlserver转oracle

    在IT行业中,数据库管理系统是核心组成部分,SQL Server和Oracle分别是微软和甲骨文公司推出的两款广泛应用的关系型数据库系统。在企业级应用中,有时需要在不同的数据库系统间进行数据迁移或兼容性处理,这就涉及到...

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示 SQLPrompt最新版本 绿色版 SQL Prompt 是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动...

    SQLTracker,抓取sql语句的工具

    SQL(Structured Query Language)是用于管理关系数据库的编程语言,包括查询、更新、插入和删除数据等操作。SQLTracker的出现,为开发者和DBA(Database Administrator,数据库管理员)提供了一种在没有源码访问...

    SQLPrompt5.3破解

    本人在Windows7 64位+SQL Server 2012环境下测试通过(系统是全新安装) 使用方法: 1,安装SQLPrompt v5.3,这个不多说。 2,安装完毕后,断开网络连接。 3,打开Visual Studio或者SQL Server Management Studio(版本...

    kettle链接SQL server驱动 sqljdbc

    确保正确配置这些参数后,Kettle就可以成功连接到SQL Server数据库,并能执行查询、插入、更新和删除等操作。同时,Kettle还支持数据预览、数据转换和ETL(抽取、转换、加载)过程,使得与SQL Server的数据交互变得...

    SQLMonitor oracle跟踪SQL工具

    在持续集成和持续部署(CI/CD)流程中,SQLMonitor可以作为质量控制的一部分,确保数据库操作的正确性和效率。 总的来说,SQLMonitor是一款强大的Oracle数据库SQL监控工具,它通过实时跟踪、深度分析,助力开发者和...

    SQLServer2005客户端SQLServer2005_SSMSEE.msi

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级...如果你需要更现代且持续更新的数据库管理系统,建议考虑SQL Server的后续版本,如SQL Server 2016、2019或者转向云服务如Azure SQL Database。

    SqlServer连接工具

    1. 数据库查询与分析:通过查询编辑器执行SQL语句,进行数据检索、更新或删除。 2. 数据库设计:创建和修改表结构,设置约束,创建索引,以及定义存储过程和视图。 3. 数据导入导出:将数据从其他格式导入SQL Server...

    Microsoft SQL Server Native Client (SQL Native Client)

    Microsoft SQL Server Native Client (SQL Native Client) 是一个同时包含 SQL OLE DB 访问接口和 SQL ODBC 驱动程序的动态链接库 (DLL)。它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接到 Microsoft SQL Server ...

    Oracle Sql语句转换成Mysql Sql语句

    在数据库管理领域,Oracle SQL和MySQL SQL是两种广泛使用的SQL方言,它们在语法和功能上存在一定的差异。当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个...

    SQL Server2005 SP4

    SQL Server 2005 SP4(Service Pack 4)是微软针对其关系型数据库管理系统SQL Server 2005发布的一个重要更新。这个服务包包含了大量的修复程序、安全更新和性能优化,旨在提高SQL Server 2005的稳定性和安全性。SP4...

    ORACLE_SQLDeveloper使用教程

    ### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...

    SqlServer2005 打开 SqlServer2008 mdf文件

    Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...

    java+sql server数据的添加,删除,更新

    java+sql server数据的添加,删除,更新,基础的东西,对学习java,sql server连接有帮助!

    sqlserver驱动包 jdbc驱动 sqljdbc.jar和sqljdbc4.jar

    SQL Server驱动包是用于Java应用程序通过JDBC(Java Database Connectivity)接口与Microsoft SQL Server数据库进行交互的必备组件。本文将详细介绍这两个重要的驱动文件——sqljdbc.jar和sqljdbc4.jar,以及如何...

Global site tag (gtag.js) - Google Analytics