1樓:金牛滿堂彩
1,資料庫裡沒有百分數這樣的型別,表示數字的有float,decimal等型別,表示文字的有varchar,char,text等型別。
2, 如果你想存百分比的話,最好是建個float欄位,把百分比計算成數值存進去,如果你非要存到庫裡面顯示0%-100%這樣的數值的話,那就用varchar型別的就可以了,取出的時候,你在換算就可以了。
2樓:知道小爺
建立資料庫表時,百分數要用字元型別。
原因:因為百分號(%)不是可讀的數字型別,除非用小數表示,否則只能用字元型別來儲存。
工具:mysql 5.6
測試步驟:
1、資料庫中test表結構如下,其中col1為字元型別,col2位數字型別
2、在col1中插入50%這個資料。語句如下:
insert into test(col1) values ('50%');
插入後結果:
3、在col2中也插入50%這個資料,語句如下:
update test set col2=50%;
系統會報錯:
總結:說明帶百分號的資料只能用字元型別來儲存。
建立資料庫(表)時%(百分數)用的是什麼資料型別?
3樓:匿名使用者
如果你要計算就建議用float,存成小數,使用的時候*100跟字串加上'%',如果不需要計算就儲存為字串。
4樓:匿名使用者
如果要加%號的話就用字串型別,整形應該存不進去
5樓:濟南大雄
用數字,下面格式選百分百
建立資料庫(表)時%(百分數)用的是什麼資料型別
6樓:緣若夢醒
資料庫裡沒有百分數這樣的型別,表示數字的有float,decimal等型別,表示文字的有varchar,char,text等型別,如果你想存百分比的話,最好是建個float欄位,把百分比計算成數值存進去,如果你非要存到庫裡面顯示0%-100%這樣的數值的話,那就用varchar型別的就可以了。
7樓:韋默索冰真
用number(3,2)吧,因為百分數一般是0.00%-100.00%
輸出的時候使用連線符加上'%'即可。
8樓:翦澎徭梅風
用字串的形式儲存最好,即varchar(10)
輸入資料時直接輸入帶%號的數,如12%,儲存的形式也是
12%。
建立資料庫(表)時%(百分數)用的是什麼資料型別?
9樓:金牛滿堂彩
1,資料庫裡沒有百分數這樣的型別,表示數字的有float,decimal等型別,表示文字的有varchar,char,text等型別。
2, 如果你想存百分比的話,最好是建個float欄位,把百分比計算成數值存進去,如果你非要存到庫裡面顯示0%-100%這樣的數值的話,那就用varchar型別的就可以了,取出的時候,你在換算就可以了。
百分數的意義是什麼百分數的意義是什麼
表示一個數佔另一個數的幾分之幾的數,叫做百分數。百分數也叫做百分率或者百分比。百分數通常不寫成分數的形式,而是在分子後面加上百分號 來表示。百分數 又叫做百分率或百分比 只可以表示分率,而不能表示具體量,所以不能帶單位。百分比雖以100為分母,但分子可以大於100,如200 即代表原本數字的2倍。舉...
百分數和分數在意義上有什麼不同,百分數和分數在意義上有什麼不同百分數寫法有什特點
百分數指的是一個數是另一個數的百分之幾,表示的是兩個數的倍數關係,不能表示一個具體的量,比如 今天的出勤率是90 就表示實到人數是應到人數的90 分數指的是把單位 1 平均分成若干份,表示這樣一份或是幾份的數就是分數。分數既可以表示一個具體的量,比如 2 5千克,就表示一個具體的質量 0.4千克或是...
百分數解方程,百分數的解方程怎麼做
把百分數的百分號去掉,變成小數,再解方程。比如 80 數學上 方程 也叫做 方程式 或 方程組 即含有未知數的等式。如 x 2 5,x 8 y 3。使等式成立的未知數的值稱為方程的 解 或 根 求方程的解的過程稱為 解方程 方程分為很多類。從方程未知數的個數,可將其分為 一元方程,二元方程 三元等。...