精华内容
下载资源
问答
  • 我们开发过程编写的SQL:同一个名字出现多次,看上去非常不直观。有没有更直观的方法,既让每个名字都只出现一次,又能够显示所有的名字相同的人的id呢?——使用group_concat() ...如果希望结果中的值进行.

    在这里插入图片描述
    我们在开发过程中编写的SQL:同一个名字出现多次,看上去非常不直观。有没有更直观的方法,既让每个名字都只出现一次,又能够显示所有的名字相同的人的id呢?——使用group_concat()
    1、功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。

    2、语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator ‘分隔符’] )

    说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。
    3、举例:

    例1:使用group_concat()和group by显示相同名字的人的id号:

    在这里插入图片描述

    例2:将上面的id号从大到小排序,且用’_'作为分隔符:
    在这里插入图片描述

    例3:上面的查询中显示了以name分组的每组中所有的id。接下来我们要查询以name分组的所有组的id和score:

    在这里插入图片描述

    展开全文
  • 之前的一个项目中,使用到了SQL中使用 CASE WHEN 排序的功能。现在写篇博客备忘~ 数据库版本:MySQL 5.6.42 条件: 某字段代表该数据的状态取值为非负整数,0表示无状态。 需求: 以该字段升序排序,同时需要值...
  • SQL语法大全

    2014-03-30 11:00:11
    sql="delete from 数据表" (数据表所有记录删除) (4) 添加数据记录: sql="insert into 数据表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)" sql="insert into 目标数据表 select * from 源数据表" (把源...
  • • 使用前请先在SQLServer企业管理器里生成SQL脚本,保存为文件 • 运行本程序,在主界面上选择数据库,点击“脚本排序”按钮进入排序界面 • 在脚本排序界面点“浏览”按钮选择刚才生成的文件,点击“开始排序”...
  • 11.3 不要在SQL中使用BIT或BOOLEAN标记 179 11.3.1 标记位于错误的层 179 11.3.2 标记使用不当使正确属性难以理解 181 第12章 组特征 184 12.1 并不是按是否相等来分组 185 12.2 使用组,不看里面是什么 ...
  • 1.5 对结果排序 14 1.5.1 使用ORDER BY子句 15 1.5.2 排序的结果使用TOP关键字 16 1.6 SELECT子句技术 18 1.6.1 使用DISTINCT消除重复值 18 1.6.2 聚合函数使用DISTINCT 18 1.6.3 使用列别名 ...
  • SQL COOKBOOK(压缩2/2)

    2010-04-08 12:56:36
    SQL Cookbook中文版》相关主题的小节归成章,如果读者遇到不能解决的SQL 新问题,可以先找到最可能适用的章,浏览其中各小节的标题,希望读者能从中找到解决方案,至少可以找到点灵感。 ---------------------...
  • SQL COOKBOOK(压缩1/2)

    2010-04-08 12:50:12
    SQL Cookbook中文版》相关主题的小节归成章,如果读者遇到不能解决的SQL 新问题,可以先找到最可能适用的章,浏览其中各小节的标题,希望读者能从中找到解决方案,至少可以找到点灵感。 ---------------------...
  • 全书共分为11章,首先第1章中详细介绍了sql server 2008的架构和配置,然后接下来的10个章节深入探讨了sql server 2008数据存储和查询处理等各个方面的内部机制,包括:数据库和数据库文件、表、索引、跟踪、...
  • 全书共分为11章,首先第1章中详细介绍了sql server 2008的架构和配置,然后接下来的10个章节深入探讨了sql server 2008数据存储和查询处理等各个方面的内部机制,包括:数据库和数据库文件、表、索引、跟踪、...
  • SQL sever 实训

    2018-06-28 21:10:03
    SQL sever 2008 Rar! ?s X祕BwL0 17240671-1.sql ?年3月9日 --1.查询course表的所有信息(所有行所有列) USE Xk GO SELECT * FROM Course --有哪些种类的选修课?学分是多少 USE XK GO SELECT Kind,Credit FROM ...
  • sql2005全文检索.doc

    2009-09-09 10:31:46
      SQL Server 2005 SQL 协议处理程序的工作是从指定数据库的表内访问数据。  断字符  断字符是用于查询或抓取的文档确定字符流的字符边界位置。有关详细信息。  全文搜索的索引组件负责全文索引的...
  • Transact-SQL 权威指南--详细书签版

    热门讨论 2013-02-04 13:25:19
     避免重复已经在SQL Server在线书籍大量提及的内容。  强调Transact-SQL与其他SQL语言不同的方面,而不只是写一本ANSI SQL的书。  避免过多的快照和在计算机书籍常见的其他类型的填充版面的东西。  每章...
  • 全书共分为11章,首先第1章中详细介绍了sql server 2008的架构和配置,然后接下来的10个章节深入探讨了sql server 2008数据存储和查询处理等各个方面的内部机制,包括:数据库和数据库文件、表、索引、跟踪、...
  • SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...
  • 5.1 SQL中可用的各种类型的转换函数介绍 158 5.2 使用TO_CHAR、TO_NUMBER和TO_DATE转换函数 160 5.3 SELECT语句中应用条件表达式 170 5.3.1 嵌套函数 170 5.3.2 一般函数 171 5.3.3 条件函数 177 5.4 认证...
  • 但是我觉得如果大家ASP不会,还是先看一下【十天学会ASP教程】,大家所需要了解的不是ASP的程序怎么写,而是怎么构建服务器,怎么使用HTML表单,同时对SQL语句有一个基础和理解,因为本文里我不会将将一些基础的...
  • Toad 使用快速入门

    2008-11-27 15:22:14
    如果希望在当前连接用户模式下建立toad需要使用的对象的话,就运行notoad.sql。  注意,如果是选择了专门建立toad这个用户的话,需要先修改一下脚本,指定用户的默认表空间和临时表空间。 需要使用Oracle8i...
  • 如果想要导出查询或命令的结果,可以在结果显示出来后,按‘Export’按钮,程序会自动启动Excel并把数据导出到Excel如果电脑上没有 安装Excel,则这个按钮不起作用。 复制数据: 用户可以选择把数据复制到...
  • ThreadLocal 实例通常是类的 private static 字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联。” 大概的意思有两点: a. ThreadLocal提供了一种访问某个变量的特殊方式:访问到的变量属于...
  • Oracle专家高级编程--详细书签版

    热门讨论 2012-08-21 11:57:09
    学习本书能帮助读者彻底理解Oracle的工作原理,并Oracle作为一个强大的计算环境来使用,书内容可以迅速解决大多数信息管理问题。书选择了最重要的特性和技术,并结合实际范例进行讲解,不仅阐述了这些特性,...
  • MySQL命令大全

    2018-01-15 11:19:17
    如果要对用户所用的登录终端进行限制,可以更新User表相应用户的Host字段,进行了以上更改后应重新启动数据库服务,此时登录时可用如下类似命令: mysql -uroot -p; mysql -uroot -pnewpassword; mysql mydb ...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    如果要对用户所用的登录终端进行限制,可以更新User表相应用户的Host字段,进行了以上更改后应重新启动数据库服务,此时登录时可用如下类似命令: mysql -uroot -p; mysql -uroot -pnewpassword; mysql mydb -u...
  • # 这个值(默认8)表示可以重新利用保存缓存线程的数量,当断开连接时如果缓存还有空间,那么客户端的线程被放到缓存, # 如果线程重新被请求,那么请求从缓存读取,如果缓存是空的或者是新的请求,...
  • Java EE常用框架.xmind

    2020-06-19 16:08:35
    搜索结果排序 搜索结果摘要 条件搜索 SpringBoot SpringBoot就是为了简化我们的配置:约定大于配置 启动方式 idea直接使用启动 使用mvn 命令来启动 使用mvn编译,而后class目录生成jar...
  • 4.7.2 在SQL*Plus执行SQL脚本 95 4.7.3 创建Windows的批处理脚本 97 4.7.4 DEFINE和UNDEFINE命令 97 4.7.5 预定义SQL*Plus变量 97 4.7.6 在SQL*Plus使用注释 98 4.7.7 显示SQL命令清单 98 4.8 ...
  •  作者不仅强调案例的实用性和可操作性,更着重再现解决问题的过程和思路并总结经验教训,希望将多年积累的工作方法,以及对dba的职业发展的感悟展现出来,供广大oracle dba借鉴参考。 作译者  盖国强 网名Eygle ...
  • 9.2.4 限制查询结果中的数据记录个数(LIMIT) 173 9.2.5 使用LIMIT关键字确定数据表里的数据记录数(SQLCALCFOUNDROWS、FOUNDROWS()) 173 9.3 对查询结果进行排序(ORDER BY) 174 9.3.1 选择一种排序方式 ...
  • C#基类库(苏飞版)

    2014-05-16 23:11:45
    3.c#程序放音乐的帮助类 使用C#播放音乐的帮助类,只需要调用方法就可以放音乐了 GDI+相关,图像相关 1.生成缩略图的类文件SmallImage 一个把图片生成缩略图的类,可以设置大小,非常好用,希望大家喜欢哦。 ...

空空如也

空空如也

1 2 3
收藏数 55
精华内容 22
关键字:

在sql中如果希望将结果排序