数学建模社区-数学中国
标题:
如何取得两个表相同的列名
[打印本页]
作者:
韩冰
时间:
2004-10-5 16:49
标题:
如何取得两个表相同的列名
写的真不错,大家可能用到 。
$ U2 G5 V" g: W: @+ k8 p% i
找出表a1,a2相同的列名:
. h- Q3 h" ^7 s! |/ z$ W- A+ a
* l; [' A6 y: @# r* k
select left(A.name, 20) col, left(C.name,20) type, A.length from
' F; n! r6 z1 D' Z ^( G
: R% P, b5 b/ ]( ]( \' b9 K' U
syscolumns A left join sysobjects B
7 |6 ~- r% } q- J8 Z0 z: l- E B
5 ], C% b8 R: m
on A.id = B.id left join systypes C
! Q( z; V. C# A% v- o& `
+ l& _! |5 l0 J3 t
on A.xtype = C.xtype
5 R8 L$ k& b+ U k% V
7 i- q1 V) k7 T$ l! I1 T
where B.name = 'a1' or B.name = 'a2'
8 m1 G- d! m: P( n
; C) L# ]$ c4 b: l2 M6 G
group by A.name, C.name, A.length
1 Z$ V" X7 B, v1 Y4 [9 r
9 y- `/ Q' t u: _9 v
having count(A.name) > 1
7 ?; m# j) \+ C
8 @/ c- g. |8 T& ?
go
! O D3 o! \7 X" K
8 Q3 r9 u3 o4 S/ w# F8 z1 u
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5