0
hält ich Zahlen (aus meiner select)SQL - Test, wenn numerisches Feld eine ganze Zahl
col1 col2
1. 3.6 and 3
2. 3.6 and 5
Ich mag diese
if(col1/col2 = integer)
update column
else(col1/col2 = decimal number)
update column
Jede Idee, wie ist die Nummer integer oder dezimal zu bekommen?
wenn Ihr col1 immer schweben/dezimal/real und dann teilen Sie es mit int Ausgang wird nie ein INT sein, wenn Sie – TheGameiswar
CAST Sie diese nutzen könnten, um zu überprüfen, ob das Dezimalsystem Wert ist nah genug an eine ganze Zahl: 'case wenn a.col1/a.col2 = rund (a.col1/a.col2, 0) dann 'integer' sonst 'decimal' end '- zumindest in MySQL –
Tag der dbms benutzt. Manche Produkte verhalten sich hier anders. – jarlh