数学建模社区-数学中国
标题:
如何取得两个表相同的列名
[打印本页]
作者:
韩冰
时间:
2004-10-5 16:49
标题:
如何取得两个表相同的列名
写的真不错,大家可能用到 。
; ^; [1 ]. [% v4 {! n/ a3 v
找出表a1,a2相同的列名:
3 v% F5 c! m) H$ r4 q0 u
: w3 \- f$ B, m0 i
select left(A.name, 20) col, left(C.name,20) type, A.length from
& i9 i, z( a" ?$ [7 d2 i: }! N
4 Z0 t9 }& g" Z- K; g+ [
syscolumns A left join sysobjects B
3 J& I' A* ]7 c; c. P7 ?
D- w! |+ L" y T8 u
on A.id = B.id left join systypes C
' f p- ^* g' t5 l
" D2 _1 T; R, j$ s
on A.xtype = C.xtype
& A% o) ?* t3 g N: t( f
+ x5 L4 O4 X) `3 _
where B.name = 'a1' or B.name = 'a2'
' P. Z+ o/ W- D% m
6 ]# k; `* z2 p7 H& d4 K# F1 H' _
group by A.name, C.name, A.length
; ^8 n) k" j; M4 E* @. P
; z! j( U* w+ \
having count(A.name) > 1
0 T4 `% `' l2 M
9 E. p1 V% p4 D* Y
go
7 k; Q( T. j. a/ J) V% o; t7 ~
+ o; c4 `6 o" G! M9 ^7 ]1 b5 G
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5