问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql语句要怎么写

发布网友 发布时间:2022-04-26 18:57

我来回答

4个回答

热心网友 时间:2023-10-22 06:18

use Tempdb
go
--> -->

if not object_id(N'Tempdb..#') is null
drop table #
Go
Create table #([公司名] nvarchar(3),[名单] nvarchar(2))
Insert #
select N'A公司',N'张三' union all
select N'A公司',N'李四' union all
select N'B公司',N'张五' union all
select N'B公司',N'赵六'
Go
Select [公司名], [名单]=STUFF((SELECT ','+名单 FROM # WHERE 公司名=a.公司名 FOR XML PATH('')),1,1,'')
from # AS a
GROUP BY [公司名]

/*
(4 个资料列受到影响)
公司名 名单
---- --------------------------
A公司 张三,李四
B公司 张五,赵六

(2 个资料列受到影响)

*/

热心网友 时间:2023-10-22 06:18

如果是oracle 10g后的版本
select 公司名,wmsys.wm_concat(名单) from 表 group by 公司名
如果是其他的,可能要写存储过程
给你个oracle的函数,应该和SQL SERVER差不多,仿照写下吧
create or replace function my_concat(mid in integer) return varchar2
is
result varchar2(4000);
begin
for temp_cursor in (select role from table2 where id=mid) loop --此处在游标FOR循环中使用查询
result :=result || temp_cursor.role || ','; --Oracle中字符连接使用||,而sql server中用+
end loop;
result := rtrim(result,','); --去掉最后一个空格,还有Oracle中的赋值前面没有set
return result;
end;

select table1.*,my_concat(table1.id) from table1,table2 where table1.id=table2.id
group by table1.id,table1.name
order by table1.id

热心网友 时间:2023-10-22 06:19

挖!!!!!!!!!
专家就是厉害。。我是你的粉丝了。

我搞了半个小时都没实现。。
刷新了一下,看见专家的答案。。。唉。。

热心网友 时间:2023-10-22 06:19

首先,要得到,一个月的倒数第二天啊
select
last_day(sysdate)-1
from
al
用last_day
函数,得到最后一天,然后,再
减去1
就得到
一个月的倒数第二天。
第二个问题,是,要对表中出现的月


进行
倒数第二天的计算
select
distinct(
last_day(到职日期)-1)
from
员工信息
这个检索的语句,就是,得到
表中,各个月的倒数第二天。
最后的SQL就是
select
*
from
员工信息
where
到职日期
in

select
distinct(
last_day(到职日期)-1)
from
员工信息

哈哈,不知我说的清楚没有
我用的是ORACEL
数据库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"多难兴邦"这个词,让我们懂得了什么? uc怎么进入阅读模式 进入阅读模式方法介绍 uc怎么进入小说阅读模式 uc浏览器设置阅读模式-uc浏览器设置阅读模式方法 uc电脑阅读模式怎么设置电脑上UC浏览器的阅读模式怎么打开 微信怎么判断对方把你拉黑并且删除了,还是只是拉黑了? 公司诉讼由哪个法院管辖?公司诉讼管辖确定的理论依据? 笔记本电脑开机无法进入系统笔记本电脑开机后无法进入系统 从深圳到乌镇玩三天,花销最少是多少?越少越好,如果有个计划就更好乐 马上快过年放假了,第一次去见岳父,送茅台好还是五粮液好? 怎么写sql语句 如何写出好的SQL语句 怎么写sql的语句? SQL语言编写怎么编 怎么写sql 语句 sql如何写 椰子的味道具体是什么? 鹅应该吃啥饲料 家鹅不爱吃草因为什么? 椰子有什么营养? 鹅吃海草吗 青蛙池有草打了鹅可以吃草吗? 鹅吃小米草吗? 鹅为什么吃草 鹅吃草好还是吃菜叶好 鹅只吃草可以吗?不喂饲料, 鹅是吃草的还是吃肉的? 鹅吃稻草吗 鹅喜欢吃什么样的草? 大鹅吃草吗 SQL如何编写: 请问SQL语句该如何写? 如何编写一个高效的sql语句 sql怎么写? 请问如何写一个SQL语句实现 sql 语句编写 如何编写健壮的sql代码 编写SQL语句 vivox6怎么改字体颜色 vivox6字体颜色怎么改 怎么样才能把音乐中的CDA格式转换成MP3格式? vivo x6短信背景和字体颜色怎么改? vivox6短信背景和字体颜色怎么改 vivox6怎么换字的颜色 二0二0年属什么年 从现在到二〇二〇年,是全面建成小康社会______。 A. 决战期 B. 决胜期 C. 关键期 D. 攻坚期 二o二0年是什么甲子年? 二0二0年是什么甲子年? 2O20年是()年,全年共有()天。 二o二0年双数年是吉祥年吗?