数学建模社区-数学中国
标题:
如何取得两个表相同的列名
[打印本页]
作者:
韩冰
时间:
2004-10-5 16:49
标题:
如何取得两个表相同的列名
写的真不错,大家可能用到 。
1 V0 w* Z" O/ R7 {# O
找出表a1,a2相同的列名:
- v$ u4 J& n7 p5 T3 o
* I: ?4 C5 i3 v6 K
select left(A.name, 20) col, left(C.name,20) type, A.length from
4 E+ h, Z% P8 l: [6 H
( m1 M" P/ l" E: @4 y9 S2 V
syscolumns A left join sysobjects B
! }3 A8 L: r6 i0 [
. |$ s a) @3 d# R3 s. a* f4 W) m
on A.id = B.id left join systypes C
. V. O% h0 E) J4 ^/ } i9 S
7 G4 |% e& u" e9 z7 f" K
on A.xtype = C.xtype
9 f' s% `& O& `1 @. B
1 @- U7 _. b3 C: F
where B.name = 'a1' or B.name = 'a2'
: M# N" _8 I% X& ~- D
R1 n/ ?, w5 G& F! ^/ S U
group by A.name, C.name, A.length
! P/ {- q% L1 z: f; j0 c% [0 s
$ V9 G9 {. ?1 m4 x
having count(A.name) > 1
; _, d/ e6 H; T, \( h
- \* h$ }9 e7 c$ M* x, I
go
" Y9 o1 B3 b4 n3 C3 n
2 Q' w+ {% _7 _( p/ X I
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5