webForumDet fria alternativet

Union....

Databaser & SQL

2 svar · 185 visningar · startad av Lina

Medlem sedan jan. 2001332 inlägg
Frågan#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! :)

------------------
_________________________
Det ska va gott att leva!

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?

------------------
essentitia preter non sans multiplicandum

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

------------------
_________________________
Det ska va gott att leva!

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)