`
wangking717
  • 浏览: 262560 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

我用数据库来折磨你,哈哈~

SQL 
阅读更多

 

wangking 写道
做系统开发,常常用到特殊的业务,有特殊的需求,如果你遇到了,可以提前到这里看看,这里会陆续的整理一些特殊需求的sql,如果你有特殊的需求,可以在在此贴留言,大家共同交流!

1. 更新一个表,但是这个表里需要另一个级联表的关联数据才能操作,这个常用于批量操作数据库的时候会用到。

UPDATE table1,table2 SET table1.name=table2.name WHERE table1.xx_id=table2.xx_id

 

 

2. 字符串替换操作。

将manhua_name字段里所有的“漫画街”替换为“wangking717”

 

UPDATE table1 SET manhua_name = REPLACE(manhua_name,"漫画街","wangking717");
 

 

 

3. 纵向字段横向统计。

users表        userid           sex

                        1                0

                        2                1

                        3                0

 

请用SQL将以上数据显示为:

男                      女

0                       1

 

公布答案:

 

SELECT  a.sex AS '男',b.sex AS '女' FROM (SELECT DISTINCT sex FROM users WHERE sex=0) a,(SELECT DISTINCT sex FROM users WHERE sex=1) AS b
 

 

 

4. 指定字符串排序。

users表        username           sex

                       wk                0

                       lj                1

                        kk                0

 

请将查询出来的数据按照"lj","wk","kk"排序显示。

公布答案:

 

SELECT * FROM user ORDER BY FIND_IN_SET(username,'lj,wk,kk')
 

 

5. 读取数据库中的重复记录。

SELECT user_name,COUNT(*) AS count FROM user_table GROUP BY user_name HAVING count>1; 

 

分享到:
评论

相关推荐

    数据库表结构比对~~~

    在使用任何比对工具之前,确保你有合适的权限访问要比对的数据库,并备份重要数据以防意外。比对过程中需要注意以下几点: - 比对范围:明确你需要比对的对象,比如只关注特定的表,还是包括所有的存储过程、视图等...

    数据库课件 第四版~~~~~~~~~~~~~~~

    数据库系统概论是计算机科学中的核心课程之一,主要讲解如何设计、实现和管理数据库。第四版的课件可能包含了最新的理论和技术发展,旨在为学生提供深入的理解和实践技能。以下是对这一主题的详细阐述: 首先,第一...

    数据库自动备份软件~~~一款很不错的软件

    总的来说,一款优秀的数据库自动备份软件应具备自动化、灵活性、多样化的备份策略、数据安全性保障以及方便的数据恢复机制。通过利用这样的工具,企业可以大大提高其数据库管理效率和数据安全性,降低因数据丢失带来...

    数据库系统工程师试题2013~2017

    这份“数据库系统工程师试题2013~2017”集合了历年来的考试题目,涵盖了这一专业领域的重要知识点,对于备考者来说是宝贵的参考资料。 首先,我们来探讨数据库系统的基础知识。数据库系统是用于存储、管理和检索...

    数据库连接池~~~数据库连接池

    - **合适配置**:根据实际应用的并发量和数据库处理能力来配置连接池大小。 - **连接回收**:设置合理的超时策略,避免因长时间未使用的连接占用资源。 - **监控和调优**:定期分析连接池的使用情况,及时调整...

    数据库模板,很好用的,哈哈~~

    总的来说,"数据库模板,很好用的,哈哈~~"这句话反映了模板在实际工作中带来的便利和乐趣。通过合理利用和定制这些模板,IT专业人员可以更高效地完成数据库设计工作,同时保证数据管理的规范性和可靠性。

    三级数据库技术总结(1~11章重点)

    10. **数据库性能优化**:这部分涉及索引的使用、查询优化、存储过程和视图等技术,以提升数据库的查询速度和整体性能。 11. **分布式数据库**:介绍分布式数据库的概念、分布式数据的一致性模型,以及分布式数据库...

    stuDB数据库~~~源代码

    stuDB数据库~~~源代码 这是一个数据库 我研究了很久

    ACCP6.0 S1 C#语言 和 数据库技术基础 (1~17章)阶段测试及答案及作业

    这个是北大青鸟 Accp6.0_S1。C#语言 和 数据库技术基础 是初学JAVA者所用,有所有答案和提供给学生的材料,以及每个章节的题目、答案和PPT。非常好的东东,便于各位仁兄参考。 (第1~17章)

    数据库课件(萨师煊)ppt

    数据库学习的好帮手 数据库ppt 数据库~~~

    数据库介绍(3)1~3

    【数据库介绍(3)1~3】这一系列的内容主要涵盖了数据库的基本概念,以及在实际操作中的几个关键点,包括创建数据库连接对象、执行特定查询以及使用日期函数。下面将对这些知识点进行详细的阐述。 首先,数据库是存储...

    数据库系统课件1~3

    但是,索引也会占用额外的存储空间,并可能对数据插入和更新速度造成影响,因此,合理设计和使用索引是数据库性能调优的关键。 此外,数据库设计包括概念设计、逻辑设计和物理设计三个阶段。在概念设计中,我们确定...

    国开MySQL数据库应用形考任务1~4.doc

    MySQL 数据库应用形考任务 1~4 的知识点摘要 实验 1:数据库创建和管理 * 创建数据库和表的方法 * MySQL 支持的数据类型 * 数据完整性在 MySQL 下的表现形式 * CREATE TABLE 语句的操作方法 * SHOW TABLES 语句的...

    数据库介绍13~15

    在IT行业中,数据库扮演着至关重要的角色,尤其对于处理大量结构化数据的企业和应用来说,它是核心基础设施之一。 标题“数据库介绍13~15”暗示我们将深入探讨数据库操作的三个基本方面:插入(Insert)、更新...

    dbeaver数据库最好用的数据库

    dbeaver数据库最好用的数据库dbeaver数据库最好用的数据库dbeaver数据库最好用的数据库dbeaver数据库最好用的数据库dbeaver数据库最好用的数据库dbeaver数据库最好用的数据库dbeaver数据库最好用的数据库dbeaver...

    web数据库教你建立数据库

    web数据库教你建立数据库,简单的教你怎么建立数据库

    实时/历史数据库和关系型数据库的区别

    将生产管理信息系统中使用的关系数据库和实时数据库集成到一起,可以同时满足控制和管理的要求,真正成为管理控制一体化的平台。例如,目前大多行业均利用实时数据库与关系数据库作为基础数据库软件构建监控中心及...

    数据库介绍1~6

    总的来说,这个系列的数据库介绍涵盖了数据库的基础知识,从基本概念到实际操作,包括数据库的创建、管理和维护。了解并掌握这些内容,对于理解数据库的工作原理、设计有效的数据库模型以及编写高效的SQL查询都至关...

    易语言数据库字段求和

    在易语言中,你可以使用内置的数据库接口,如“数据库操作”组件或者“数据库引擎”组件来执行SQL语句。以下是一个基本的示例: 1. 首先,你需要连接到数据库。这可以通过设置数据库连接字符串和使用“打开数据库”...

    EDB数据库,MDB数据库,mysql数据库记账软件

    最近学数据库,为了对比各个数据库的性能就都写了一遍,分别用易语言自带EDB数据库,Access2003的MDB数据库和网络上免费的MYSQL数据库写了个人记账软件,总体对比来说,各有所长~!。1.MYsql是基于网络服务器的,...

Global site tag (gtag.js) - Google Analytics