SQL ROUND()(數值欄位舍入為指定的小數位數)
SQL ROUND() 函式
ROUND 函式用於把數值欄位舍入為指定的小數位數。
SQL ROUND() 語法
SELECT ROUND(column_name,decimals) FROM table_name
引數 | 描述 |
---|---|
column_name | 必需。要舍入的欄位。 |
decimals | 必需。規定要返回的小數位數。 |
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 |
相關推薦
SQL ROUND()(數值欄位舍入為指定的小數位數)
SQL ROUND() 函式 ROUND 函式用於把數值欄位舍入為指定的小數位數。 SQL ROUND() 語法 SELECT ROUND(column_name,decimals) FROM table_name 引數 描述 column_name 必需。
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 現在
Elasticsearch如何實現篩選功能(設定欄位不分詞和聚合操作)
0 起因 中文分詞中比較常用的分詞器是es-ik,建立索引的方式如下: 這裡我們為index personList新建了兩個欄位:name和district,注意索引名稱必須是小寫 (以下格式都是在kibana上做的) PUT /person_list { "mappings
F() 表示式,這裡的F我理解是fast的意思,用它能節省讀寫資料庫的時間,在資料庫sql語言層面對欄位進行自增(+= 1)操作
1、F() 表示式,F我理解是fast的意思,用它能節省讀寫資料庫的時間,在資料庫sql語言層面對欄位進行自增(+= 1)操作,在Query Expressions章節介紹,這章沒讀過,趕緊收藏。 https://docs.djangoproject.com/en/2.1/ref/models/
SQL 操作表結構(建立欄位,刪除欄位,修改欄位)
新增欄位: ALTER TABLE [表名] ADD [欄位名] NVARCHAR (50) NULL 刪除欄位: ALTER TABLE [表名] DROP COLUMN [欄位名] 修改欄位: ALTER TABLE [表名] ALTER COLUMN [欄位名] N
sql根據某一欄位值的不同關聯不同的表(一)
一.資料庫資料資料 deed_records sport_records match_ticket_record 二.sql語句 SELECT d.integral , CASE WHEN d.deed_type=1 THEN (SELECT s.user_id FR
SQL 查詢並拼接欄位的兩種方法主要用於多級分類表格顯示(一級/二級/三級/)
表A(id,name,typeid) 表B(typeid,parentid,tnam) 第一種:用CASE WHEN THEN判斷 SELECT CASE WHEN b.parentid IS NULL THEN b.tname WHEN b1.typeid IS NOT N
PowerDesigner經驗——從sql生成pdm(name欄位值為sql中的comment描述值)
從已有的sql生成pdm的過程如下:1、如圖點選:2、選擇sql匹配的資料庫:3、點選確定後,在彈出的對話方塊中新增sql指令碼:4、點選確定後,就會生成表:5、剛生產的pdm表中的name欄位和code欄位值是一致的,要想name欄位為sql中的comment欄位描述一致,
查詢重複資料(某個欄位允許指定範圍內偏移)
前一段時間遇到一個問題,要求在pg資料庫環境下編寫一個sql,實現相同記錄在不同商家的查詢規則,因為相對於商家來說有些在a商店購入的記錄會在b商店顯示為賣出,而且交易的時間有時也不會完全一樣,針對這樣的情況,我嘗試了許多次但都不能使用一個sql來實現,遂使用了臨時表的方式來進行多次查詢操作:
Sql Server AUTO INCREMENT 欄位
AUTO INCREMENT 欄位 我們通常希望在每次插入新記錄時,自動地建立主鍵欄位的值。 我們可以在表中建立一個 auto-increment 欄位。 CREATE TABLE Persons(ID int IDENTITY(1,1) PRIMARY KE
資料庫工作筆記010---Mysql中用SQL增加、刪除欄位,修改欄位名、欄位型別、註釋,調整欄位順序總結
JAVA技術交流QQ群:170933152 Mysql中用SQL增加、刪除欄位,修改欄位名、欄位型別、註釋,調整欄位順序總結 在網站重構中,通常會進行資料結構的修改,所以新增,刪除,增加mysql表的欄位是難免的,有時為了方便,還會增加
如何編寫一條SQL實現根據某個欄位的條件對某個欄位進行不同的update操作
例如:有一個user_notice表,裡面有一個count欄位,是代表當前使用者有多少條需要閱讀的訊息的,閱讀完畢以後,會更新改欄位,統一減去1或者指定的數值(例如全部置為已讀),因此如果count欄位的數值小於閱讀的數量,會出現負數的情況,可以這樣寫SQL語句避免: 例如要減去的數量是6:
RDD使用程式設計介面方式轉換為DataFrame的工具類(針對欄位特別多的)
在使用Spark-Sql 時,需要把RDD型別轉換為DataFrame,再使用一些SQL操作,在轉換為DataFrame時有兩種方式一種是通過反射方式,一種是通過程式設計介面方式 程式設計介面的方式比較常用,但是這種方式程式碼量可能比較大,特別是在你的欄位特別多的時候,你需要先把RDD中的型
【sumcol】SQL中同記錄欄位求和並排序
在mysql資料庫中有一張人物表t_character,欄位名及資料如下: 現在有一個需求,需要查詢出攻擊力與防禦力之和排名前三的人物,並按其速度從大到小排序。 難點在於同一條記錄中的不同欄位求和排序,這裡用到一個mysql中不常用的函式sumcol: select * from
Thinkphp5基礎——06 模型(隱藏欄位)
為什麼要隱藏欄位? 在使用php提供介面服務的時候,有些情況下資料表裡的某些欄位並不適合返回給前端人員, 所以我們需要對其進行隱藏。 永久隱藏 模型類檔案 class Category extends Model { protected
爬蟲筆記之自如房屋價格圖片識別(價格欄位css背景圖片偏移顯示)
一、前言 自如房屋詳情頁的價格欄位用圖片顯示,特此破解一下以豐富一下爬蟲筆記系列博文集。 二、分析 & 實現 先開啟一個房屋詳情頁觀察一下; 網頁的原始碼中沒有直接顯示價格欄位,價格的顯示是使用一張背景圖,圖上是0-9十個數字,然後網頁上顯示的時候價格的每一個數字對應著一
利用arcpy實現arcgis中欄位自動編號(pycharm匯入arcpy站點包,欄位建立、更新與寫值)
一、問題來源 今天看到群裡有一個小夥伴,要實現這樣的一個功能,來看一下他的提問: 問下各位大神,如果圖層裡面有2000個小班,我需要將這2000小班在屬性表裡面編號依次為1 2 3 4……1998 1999 2000該怎麼操作呢 。 於是下面有人說可以對欄位的FID操作
sql怎麼批量替換欄位裡的字串
update [表名] set 欄位名 = replace(與前面一樣的欄位名,'原本內容','想要替換成什麼') update dede_archives set title = replace(title,'免費領取','0.1元領取')
SQL中刪除單欄位重複和多個欄位重複的方法
--刪除OrderDetails表中materialscode欄位重複的行,只保留ID最小的一行資料 delete from OrderDetails where materialscode in (select materialscode from OrderDetails group by
序時簿介面數值欄位為0不顯示問題
@Override protected IQueryExecutor getQueryExecutor(IMetaDataPK arg0, EntityViewInfo arg1) {