1. Fotoaparati
  2. Auto audio i elektronika
  3. Kućni audio
  4. Osobni audio
  5. Televizori
  6. Pametna kuća

Kako pretvoriti duple brojeve u cijele brojeve u SQL-u

Kako pretvoriti duple brojeve u cijele brojeve u SQL-u

Brojevi s pomičnim zarezom dvostruke preciznosti predstavljeni su tipom podataka "float" u SQL Serveru. Povremeno će možda biti potrebno pretvoriti broj s pomičnim zarezom u cijeli broj. To se postiže upotrebom T-SQL funkcije "CAST()". Funkcija "CAST()" neće automatski zaokružiti decimale gore ili dolje, ali se može kombinirati s T-SQL funkcijom "ROUND()" ako je potrebno zaokruživanje.

1. korak

Otvorite SQL Server Management Studio.

2. korak

Otvorite novi prozor upita.

3. korak

Pretvorite broj s pomičnim zarezom u cijeli broj bez zaokruživanja pomoću funkcije CAST() izvršavanjem sljedeće naredbe upita, zamjenom "" bilo kojim brojem s pomičnim zarezom:

SELECT CAST( AS INT)

4. korak

Pretvorite i zaokružite broj s pomičnim zarezom u cijeli broj pomoću funkcije CAST() izvršavanjem sljedeće naredbe upita, zamjenom "" bilo kojim brojem s pomičnim zarezom:

SELECT CAST(ROUND(CAST( AS DECIMAL(10,3)), 0) AS INT)

Savjet

Funkcija "CONVERT()" može se zamijeniti za "CAST()", ako je poželjno.

Upozorenje

Funkcija "ROUND()" vraća brojčani tip podataka. Ako ne postavite float kao decimalni broj unutar poziva funkcije, može doći do pogreške aritmetičkog prekoračenja u određenim situacijama kada zaokruženi broj rezultira s više znamenki od izvornog argumenta.

Pokušaj pretvorbe broja manjeg od -2,147,483,647 ili većeg od 2,147,483,647 rezultirat će greškom prekoračenja aritmetike jer je broj izvan raspona tipa podataka cijelog broja.


  1. Kako pretvoriti brojeve telefona u SAD-u mobilne telefone ?
  2. Kako to pretvoriti u Verizon Wireless fiksnog telefona
  3. Kako to Pretvoriti telefonski Pisma Brojevi
  4. Kako to Pretvoriti Broj telefona u riječi
  5. Kako to Pretvoriti megapiksela za piksela