社区
疑难问题
帖子详情
求一句SQL,有本事的請進
leotan_yang
2004-05-04 11:40:57
name desc
a 222
a 3333
a 2324
b lkjasdlf
b asdf
結果:
name desc idnum
a 222 1
a 3333 2
a 2324 3
b lkjasdlf 1
b asdf 2
誰知道這條sql如何寫?幫忙急?
...全文
56
27
打赏
收藏
求一句SQL,有本事的請進
name desc a 222 a 3333 a 2324 b lkjasdlf b asdf 結果: name desc idnum a 222 1 a 3333 2 a 2324 3 b lkjasdlf 1 b asdf 2 誰知道這條sql如何寫?幫忙急?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
realgz
2004-05-04
打赏
举报
回复
那就是按照物理顺序了,严重建议楼主再去复习下关系数据库的基础知识。
重点:行集。
zheninchangjiang
2004-05-04
打赏
举报
回复
那最好的办法就是,在企业管理器中设计那个表,增加一个idnum列,
再打开那个表,手动输入那么几个数字,我就只会这么一点了。进来了出不去:)
leotan_yang
2004-05-04
打赏
举报
回复
select *,(select count(*) from 表名 where name = a.name and desc<=a.desc) as idnum
from 表名 a
錯在desc<=a.desc,他沒看清楚,我不是按這個在排的。第一條就是1,第二條就是1,如此類推。
realgz
2004-05-04
打赏
举报
回复
楼主啊,马可的查询错在哪里?你怎么试的?
leotan_yang
2004-05-04
打赏
举报
回复
to:chludlf(春露)
我這樣就是直話直說,沒什麼的,你不得罪我,我也不會說什麼的!
你的sql與 txlicenhe(马可) 的sql發生同一個錯!
chludlf
2004-05-04
打赏
举报
回复
哈哈,樓主牌氣還滿大的
chludlf
2004-05-04
打赏
举报
回复
select *,(select sum(1) from 表名 where name = a.name and desc<=a.desc) as idnum
from 表名 a order by name , desc
leotan_yang
2004-05-04
打赏
举报
回复
to: chludlf(春露)
你這是什麼意思,我會的就不在這裡問啦,
看你自己說的是什麼話,真是的。要是你不會的你可以不要出聲。
真沒修養!!!!!!!!!
leotan_yang
2004-05-04
打赏
举报
回复
name desc
a 222
a 3333
a 2324
b lkjasdlf
b asdf
結果:
name desc idnum
a 222 1
a 3333 2
a 2324 3
b lkjasdlf 1
b asdf 2
誰知道這條sql如何寫?幫忙急?
沒樓上說得那麼復雜吧!!!再看看清楚
chludlf
2004-05-04
打赏
举报
回复
樓主高明, 自已用一條語句去解吧!
realgz
2004-05-04
打赏
举报
回复
1、表上存在什么约束(允许重复否)?
2、idnum用什么规则生成?如果你告诉我是物理顺序,那建议再看看什么叫集合
leotan_yang
2004-05-04
打赏
举报
回复
沒關係,大家研究
txlicenhe
2004-05-04
打赏
举报
回复
本事不到家,此题对我来说无解。
zheninchangjiang
2004-05-04
打赏
举报
回复
不好意思,那我就不会了。学习!
leotan_yang
2004-05-04
打赏
举报
回复
to: zheninchangjiang(我爱燕子)
我只要一條sql
leotan_yang
2004-05-04
打赏
举报
回复
to: txlicenhe(马可)
你的sql有點問題,你再看清楚題目,謝謝你的回復!!
leotan_yang
2004-05-04
打赏
举报
回复
在最優化的情況下,就是想一條sql語句完成這個功能。
8992026
2004-05-04
打赏
举报
回复
回复人: leotan_yang(Leotan) ( ) 信誉:95 2004-4-19 16:39:42 得分:0
我是求一條sql來實現呀,用這個方法我也會啦。能再想想嗎?
這樣速度會慢的,如果數據量大的話。請再想想
txlicenhe
2004-05-04
打赏
举报
回复
select *,(select count(*) from 表名 where name = a.name and desc<=a.desc) as idnum
from 表名 a
--本事不够,错了不管。
zheninchangjiang
2004-05-04
打赏
举报
回复
select id=identity(int,1,1),* into #t from tablename
select a.name,a.desc,idnum=(select count(*) from #t b where b.name=a.name and b.id<=a.id) from #t a
加载更多回复(7)
SQL
注入专题
SQL
注入--入门篇 随着B/S模式应用开发的发展,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的
SQL
Injection,即
SQL
注入。
SQL
注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对
SQL
...
所有询问证书问题和
求
程序的同学们请进 (转贴)
告诉你们一个真理,如果您有真
本事
,那么一个证书能够让您更轻易的得到一份工作,其实真正的伯乐是不会看您那些乱七八糟的东西的。而如果您没有那么高的水平,那么一个盖着金印,封着钢签的证书,对您无疑是一个灾难。 今年四月,一个大学生曾经来我们这里干过一段时间,他拥有计算机3级等级证书,还有北大青鸟的什么认证。证书明确的表示,他已经熟悉网络集成环境的程序设计,懂得UML建模,熟悉C++
一个程序员的真实外包经历
点击关注“
SQL
数据库开发”,设为“置顶或星标”,第一时间送达干货 外包在一般人眼里,就是最累的活他们干,出问题了找他们背,相同职级工资最低。搞不好还会遭到别人歧视:有
本事
谁去做外包啊?误...
Java岗面试必问!my
sql
命令行导入
sql
文件命令
正文 二叉树 由 n( n > 0)个有限节点组成一个具有层次关系的集合,看起来就像一个倒挂的树,因此称这样的数据结构为树。 一个节点的子节点个数叫做度,通俗的讲就是树叉的个数。树中最大的度叫做树的度,也叫做阶。一个 2 阶树最多有 2 个子节点即最多有 2 叉,因此这样的树称为二叉树,二叉树是树家族中最简单的树。 两个叉的树就是二叉树,可这除了用来按一定结构存放数据外,跟查询性能好像也没关系,不会又是一个没用的噱头吧。 二分查找 听说二叉树的原始威力来源于一种叫做二分查找的算法。 相传在鹦鹉的原始
SQL注入全接触
SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章