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

请教SQL高手,以下数据分层语句怎么写?

发布网友 发布时间:2022-05-03 20:08

我来回答

4个回答

热心网友 时间:2022-05-03 21:37

我的方案有问题?
以下写法主要是基于oracle的分析函数 row_number(),如需要具体了解,请百度,
当然sql server 2008以上也是有的,自己研究
如下语句能够按你的意思能够排出A,B,C,D,E,F,但是名字不能重命,最好找一个唯一索引来排,假设有一个学号 uid
select class,name,chr(ascii('A')+trunc((rownumber-1)/10)),rownumber from (
select row_number() over(partition by class order by name) as rownumber,a.class,a.name from student a
) c
如下是更新语句
update student b
set b.lei =
(select chr(ascii('A')+trunc((rownumber-1)/10)),rownumber from (
select row_number() over(partition by class order by name) as rownumber,a.uid,a.class,a.name from student a
) c
where c.class = b.class and c.uid = b.uid
)

热心网友 时间:2022-05-03 22:55

你的数据库版本是那个版本的

热心网友 时间:2022-05-04 00:30

什么数据库 用分页啊追问MySQL 不过 很多语句和SQLsever通用。 如何分页??

追答先根据班级分组 然后再按照你那个关系赋值.

热心网友 时间:2022-05-04 02:21

lei列的值赋值后是固定不变的吗追问固定不变

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
武汉大学在职研究生考试科目有哪些 报考武汉大学在职研究生录取率高吗? 武汉大学mpa在职研究生好考吗 忘记车子买哪家保险 怎么查 67年的羊和什么生肖最配夫妻 67年的羊和69年鸡相配吗? 67年羊男与69年鸡女同是11月出生婚配如何? 67年9月和69年十月的结婚 “新菊亦侵篱”的出处是哪里 “闲绕篱头看菊花”的出处是哪里 什么是后台进程? 什么是后门病毒 设置oracle内存时,最多可以占到系统总内存的多少 ubuntu11.10在安装oracle 11g时报错如图,已试过ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5 11gR2的RAC是否还能用集群文件系统 如何“干净”删除oracle rac软件及其服务的相关推荐 oracle升级报错ins—32027 oracle ORA-12154: TNS:could not resolve the connect identifier specified 错误 oracle TNS问题 ORA-12154: TNS:could not resolve the connect identifier specified 在linux中安装oracle 11g 数据库,中途报/u01/oracle/oradata 这个目录找不到,输入的密码oracle不验证 oracle 11g rac voting ocr设置多大 oracle数据库开发简历怎么写 作为ORACLE数据库管理员你的近期规划和长远规划是什么? 新手,想要短期内开发一个oracle数据库,供团队在内网使用,不是如何着手? 如何阅读systemstate dump oracle db block changes 什么意思 oracle中脏数据以及脏块是怎么来的,有啥区别 如何理解systemstate dump-eric0435-ITPUB博客 oracle中delay block clean是什么意思 请问Oracle何时开启一个事务啊,谢谢 access数据库打开时提示用户过多? access多用户同时操作问题 Access如何实现多用户使用? ACCESS2016 多用户如何设置能更快的打开和处理数据,我这里同时三个人用的时候打开和处理数据非常的慢。 如何解决ASP中多用户对access的操作问题 都说Access数据库最多支持 255 个并发用户,我现在又一个asp+Access数据库的网站,没有会员系统 access2013可以多用户吗 在局域网上的Access文件不能够被数个用户同时打开 如何用ACCESS管理大量成员信息 关于asp+access中同时多用户同时提交..写入数据库的问题 gameoverview是什么意思 离婚最好的解决方案是什么 我在桌面图标上点击右键,不显示菜单,闪一下就不见了.怎么办? win10更新系统后,电脑每次开机都要等差不多十分钟黑屏,才能显示桌面,求解决方法 【解决方案】 方案一: 新建一个记事本文件,把后缀名改成bat格式。在记事本中写入以下代码: @echo off 在项目中,你认为“目标,需求,解决方案”三者的顺序是什么?为什么?_问一问 电脑显示联机检查解决该问题的解决方案,该怎么办? 中国的民生问题和解决方案 解决方案行销工程师做什么 电脑解决方案