SQL查询数据后在连成字符串方法

CREATE TABLE tb
(
user_id		INT,
type_id		TINYINT
);

INSERT INTO tb (user_id, type_id) VALUES (1,11);
INSERT INTO tb (user_id, type_id) VALUES (1,12);
INSERT INTO tb (user_id, type_id) VALUES (1,13);
INSERT INTO tb (user_id, type_id) VALUES (1,14);
INSERT INTO tb (user_id, type_id) VALUES (1,15);

1、Mysql查询方法

  

2、Mssql查询方法

时间: 2024-08-29 10:46:53

SQL查询数据后在连成字符串方法的相关文章

SQL 查询数据后行数据合并为列

SQL 将查询后得到的多行数据中的某一列转为一列,如原查找后的结果为: USER_NAME 张三 李四 王五 现要将其合并为: CUSTOMER 张三,李四,王五 SQL语句如下:select STUFF((select ','+USER_NAME from tbale where USER_NAME = '' for xml path('')), 1, 1, '') CUSTOMER 其中,stuff为sql封装好的一个方法函数,用于删除指定长度的字符并在指定的起始点插入另一组字符. 语法:S

SQL查询数据的几大方法

有你,查询数据我什么都不怕.快快掌握!! 出大招的工具: 1.使用LIKE.BETWEEN.IN进行模糊查询 eg1: SELECT * FROM Students WHERE 姓名 like '张%' eg2: SELECT StudentID, Score FROM SCore WHERE Score BETWEEN 60 AND 80 eg3: SELECT SName AS 学生姓名,SAddress AS 地址 FROM Students WHERE SAddress IN ('北京'

基于Spring Boot,使用JPA动态调用Sql查询数据

在<基于Spring Boot,使用JPA操作Sql Server数据库完成CRUD>,<基于Spring Boot,使用JPA调用Sql Server数据库的存储过程并返回记录集合>完成了CRUD,调用存储过程查询数据. 很多复杂的情况下,会存在要直接执行SQL来获取数据. 通过“EntityManager”创建NativeQuery方法来执行动态SQL. 1.查询结果集映射 在包“com.kxh.example.demo.domain”下的“Contact”实体上编写命名的结果

20150221&mdash;LINQ to SQL 查询数据

LINQ to SQL 可以快捷的查询基于SQL的数据,直接在VS中包括基本的Object/relation映射器,O/R映射器可以快速的将基于SQL的数据源映射为CLR对象,之后就可以使用LINQ查询. 如下图中,在项目中右键添加--新建项,找到LINQ to SQL类 然后创建新连接,点击连接到数据库: 添加连接 在左侧的服务管理资源中找到需要添加的连接名,表名 将表拖拽到DataClasses1,点击 是 根据需要将需要的表拖拽进来: 拥有主外键关系的表会在其之间有一条虚线.   使用LI

SQL查询数据重复问题,和合并数据问题

前几个月,做项目.查询数据遇到数据重复问题 用 distinct 这个关键字去重,大多数情况下都可以去重的 SELECT  distinct a.id,a.* from a ItemName = stuff((SELECT ',' + ItemName FROM InspectBill AS t WHERE t .InspectBillNo = InspectBill.InspectBillNo FOR xml path('')), 1, 1, '')

数据分析画图,使用原生sql查询数据

1.使用工具 https://www.hcharts.cn/ http://echarts.baidu.com/ 2.子表查询 id 创建时间 内容 处理者 1 2017-02-01 11:11 1 2 2017-03-01 11:11 11 3 2017-04-01 11:11 2 4 2017-05-01 11:11 1 5 2017-02-02 11:11 1 1. 思路 处理者列表 = select 处理着 from tb for 处理者 in 处理者列表: v = select * f

SQL查询数据练习(2019上半年金融服务申请数据统计)

1.记录意向且拍卖成交的数据: select row_number() over(order by LoanPreApply.CreateDate asc) as 序号,LoanPreApply.Proposer as '中标者',LoanPreApply.BidderNo as '中标号',LoanBank.BankName as '申请银行', LoanPreApply.CreateDate as '申请时间' from LoanPreApply,LoanBank where LoanPre

sql查询数据枚举判断转换及取时间间隔内数据

例子: SELECT u.U_ChineseName AS 处理人,case u.U_Region when 1then '省公司'when 2then '西安分公司'when 3then '铜川分公司'when 4then '咸阳分公司'when 5then '宝鸡分公司'when 6then '渭南分公司'when 7then '汉中分公司'when 8then '安康分公司'when 9then '商洛分公司'when 10then '榆林分公司'when 11then '延安分公司'EN

sql查询未走索引问题分析之查询数据量过大

前因: 客户咨询,有一个业务sql(代表经常被执行且重要),全表扫描在系统占用资源很高(通过ash报告查询得到信息) 思路: 1.找到sql_text,sql_id 2.查看执行计划 3.查询sql涉及对象的对象数据量,段大小,行数量,where条件列,是否存在索引,列的选择读情况如何 4.总结,优化整改 1.找到sql_text,sql_id 094cmrxrahdy2 SELECT 8~10个列名称(由于设计用户信息,因此部分信息不再详细说明) FROM Prescription WHERE