ROUND 函式用於把數值欄位舍入為指定的小數位數。
SQL ROUND() 例項
我們擁有下面這個 "Products" 表:
Prod_Id | ProductName | Unit | UnitPrice |
---|---|---|---|
1 | gold | 1000 g | 32.35 |
2 | silver | 1000 g | 11.56 |
3 | copper | 1000 g | 6.85 |
現在,我們希望把名稱和價格舍入為最接近的整數。
我們使用如下 SQL 語句:
SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products
結果集類似這樣:
ProductName | UnitPrice |
---|---|
gold | 32 |
silver | 12 |
copper | 7 |
相關推薦
ROUND 函式用於把數值欄位舍入為指定的小數位數。
SQL ROUND() 例項 我們擁有下面這個 "Products" 表: Prod_Id ProductName Unit UnitPrice 1 gold 1000 g 32.35 2 silver 1000 g 11.56 3 copper 1000 g 6.85 現在
SQL ROUND()(數值欄位舍入為指定的小數位數)
SQL ROUND() 函式 ROUND 函式用於把數值欄位舍入為指定的小數位數。 SQL ROUND() 語法 SELECT ROUND(column_name,decimals) FROM table_name 引數 描述 column_name 必需。
toFixed() 方法可把 Number 四捨五入為指定小數位數的數字。
<script type="text/javascript"> var num = new Number(13.37); document.write (num.toFixed(1)) </script> Show the number
CRM 2016 IFrame 函式修改 父頁面欄位
IFrame js 程式碼: parent.Xrm.Page.getAttribute("new_xxxx").setValue(123); 當然,可以設定 new_xxxx 欄位的OnChange 事件,這樣就可以通過OnChange事件
SpringBoot JPA 分頁升序的時候,怎麼把排序欄位為空的記錄排在最下面
Sort.Order order = new Sort.Order(direction, column).nullsFirst(); 上面這種寫法不能實現升序的時候將排序欄位為空的記錄排在最後面,百度找了很久,只找到兩篇相關的回答,但是都沒解決問題,請問哪位大神知道怎麼解決這個問題? &
序時簿介面數值欄位為0不顯示問題
@Override protected IQueryExecutor getQueryExecutor(IMetaDataPK arg0, EntityViewInfo arg1) {
mysql把一欄位拆分為多行
一:資料庫 二:sql語句 select a.house_no as '房子',substring_index(substring_index(a.name,',',b.help_topic_id+1),',',-1) as '擁有者' from aa a join
python round函式 竟然把5捨去了
Python 3.6.1 (default, Sep 7 2017, 16:36:03) [GCC 6.3.0 20170406] on linux Type "help", "copyright"
使用group by,having,count函式查詢表中某欄位相同內容的資料
方法一: 思路:使用group by分組,再用count計算每組的個數,最後用having比較計算後的值大於1的資料。 select PRODUCT_CODE from TM_CIS_REQ_PRD_HIS_COUNT
sql函式計算,資料庫欄位的長度函式
面試問題: 商品表product,有欄位 ‘productName’ 商品名,獲取該欄位資訊中最長長度值,並展示該條資料? mysql: select * from product where char_length(productN
Listagg函式轉換nvarchar2型別欄位結果為空,需使用to_char函式轉換欄位,然後再使用Listagg
Listagg函式功能:將一列值拼接成一行 Listagg在轉換number型別的列非常成功,但在轉換nvarchar2型別的列卻為空,後來發現nvarchar2型別的列需要使用to_char函式轉換一下,再使用Listagg函式就能成功轉換 表結構: create ta
select 時 對欄位判斷是否為null 並進行賦值操作
今天用到這個需求,我用的是db2資料庫 ,上來就用ISNULL(欄位,賦值) ,結果不行。。。。。 經過查閱資料才發現每個資料庫還不同的,,下面總結一下: 首先使用mysql: ifnull(欄位,賦值); db2: nullif(欄位,賦值); oracl:
spring data jpa 查詢自定義欄位,轉換為自定義實體
目標:查詢資料庫中的欄位,然後轉換成 JSON 格式的資料,返回前臺。 環境:idea 2016.3.4, jdk 1.8, mysql 5.6, spring-boot 1.5.2 背景:首先建立 entity 對映資料庫(非專業 java 不知道這怎麼說) @Entity @Tab
mysql插入一個欄位並填充為制定欄位的拼音
有的時候會用到 比如我在前臺去除資料庫一個列表 為北京,然後用這個地名指向北京的特產 url用漢字不好的,所以要用全拼 直接在mysql插入全拼 -- 建立漢字拼音對照表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_`
獲取json語句中的某一欄位,欄位可以能為空,如何防止程式異常終止
有時候我們獲取json語句中的某一欄位,欄位可以能為空。可以採用以下兩種方法來編寫程式碼避免程式因找不到目標物件而終止。 # try: # label = all_json2['APP']['label'] # 標籤 # except: # label = '' label
Oracle 將普通欄位型別改為Clob型別的方法
第一步:新增一個clob型別的欄位 alter table nlphistory_pat add (answer_bak clob); 第二部:將原來欄位的值拷貝到新建的clob欄位 update nl
mongodb如何實現更新一個欄位的值為另外一個欄位的值?
db.CargoUserProfiles.find().forEach( function(item){ db.CargoUserProfiles.update({"id":item._id},{"$set":{"LastUpdate":item.CreateAt
ODBC:Datetime 欄位溢位。秒的小數精度超出了在引數繫結中指定的小數位數。
在使用ODBC將SQL_TIMESTAMP_STRUCT格式的資料儲存到MS SQL Server的datetime欄位時,報如下錯誤: Datetime 欄位溢位。秒的小數精度超出了在引數繫結中指定的小數位數。 C++程式碼如下: void execSql(SQ
fastreport 判斷欄位值是否為null
isnull 有的版本沒這個函式 可以換種方法,判斷欄位長度 [IIF(length(<frxDBDataset2."VR_CUST_NAME">) = 0,<frxDBDat
實現一個函式,把一個字串中的字元從小寫轉為大寫。
#include <stdio.h> #include <stdlib.h> #include <conio.h> void upper(char* s, char* us) { while(*s != '\0')