Union....

Databaser & SQL

2 svar · 203 visningar · startad av Lina

Medlem sedan jan. 2001332 inlägg
Trådstart#1

Tjenare!
Sitter och testar union just nu och har stött på ett problem. När jag lägger ihop två olika datatyper t ex varchar(15) och char(20) Blir det den längsta och mest precisa datatypen i svaret då eller blir det den typ som står i den första select-satsen?

Snälla är det nån som kan svara mig?

Hoppas min fråga inte var för virrig! :)

Medlem sedan dec. 200012 464 inlägg
#2

Om man har varchar i någon av selectsatserna så blir typen varchar i resultatet. Längden kommer att bli den största av de ingående. Dvs varchar(20) i ditt exempel. Vaför är det ett problem?

Medlem sedan jan. 2001332 inlägg
#3

Problem och problem.... Det är väl inget problem alls egentligen. Snarare så att det var en undran....

Men nu behöver jag ju inte undra längre, nu vet jag!

Tack så mycket! :e

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)