永发信息网

SQL语句翻译

答案:3  悬赏:0  手机版
解决时间 2021-04-30 11:25

请问

select identity(int,1,1) as counts,* into #tmp_310 from tmp_dj_kdb310 where gzid=@gzid order by jwh asc

这句该怎么用文字翻译和描述作用出来.

select identity(int,1,1)               as counts               into #tmp_310             

 from tmp_dj_kdb310                     where gzid=@gzid order by jwh asc

分别代表什么意思?

我是属于刚刚开始自学SQL SERVER2000.该从哪个方面学起呢?

 

最佳答案

从tmp_dj_kdb310表中查询出字段gzid的值等于变量@gzid 的记录内容并添加自动序号,把结果插入到#tmp_310 表中。


gzid=@gzid 是表示字段gzid的值 等于变量@gzid 的值。


全部回答

select identity(int,1,1) as counts,* into #tmp_310 from tmp_dj_kdb310 where gzid=@gzid order by jwh asc

分解后一个个理解一下

@gzid是一个变量

where gzid=@gzid 是一个查询的条件

order by jwh asc 是按jwh列的升序排序

tmp_dj_kdb310是原表

#tmp_310是新表

identity(int,1,1)是自动增长列

从原表中要获取的信息就是符合查询条件的所有信息并以jwh列的升序排列

而新表中需要插入的内容就是以上获取的所有信息并在前面添加自动增长列

select identity(int,1,1)    --->选择Identity这一列

as counts    --->以counts作为列的名字

into #tmp_310    --->选出列存放在这里

 from tmp_dj_kdb310    --->从本表中选择Identity列

where gzid=@gzid order by jwh asc   --->从tmp_dj_kdb310 表中选择Identity列(满足自然连接的条件)并以jwh的升序规则排列

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
整理我的书包的英文怎么写
我不想一个人上手术台做掉小孩,这个愿望很奢
我爱他,但他死了,我咋么办
2010年的白羊女和哪个星座最搭?
现在贵阳野生动物园的门票是好多?
索马里暖流的成因同上
梦幻诛仙,关于宠物技能书。
WIN7用户设置分辨率的问题
关于周杰伦的QQ好友分组
葒乆 这个几个人怎么打
雨水管800的垫层用几方混凝土怎么计算,120度
4道应用题!!!急最好不用方程
单身狂想曲什么时候免费?
中国信合24小时自助银行(道客新村一横路)在哪
去韩国留学问题
推荐资讯
急急急谁能给我一个斑多点的照片网址
如何领家园G币
动车可以提前几天买票,长途汽车票最多可以提
疯狂的c4插曲
高校到底会不会在十二月二十八左右放假
描写老师的语句或名言,关于老师的名言警句
现在正在搞校园文化建设,需要些流行的标语,
江阴哪里有小区户外健身器材厂家?
有黑头、粉剌挤了又有黑印,请问该怎么办?
福安康大药房这个地址在什么地方,我要处理点
一个人久了会变的怎么样?
在亲情面前我该怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?