SQL實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)檢索數(shù)據(jù)的直接轉(zhuǎn)換計(jì)算
創(chuàng)建計(jì)算字段
計(jì)算字段
存儲(chǔ)在表中的數(shù)據(jù)都不是應(yīng)用程序所需要的。我們需要直接從數(shù)據(jù)庫(kù)中檢索出轉(zhuǎn)換計(jì)算,格式化后的數(shù)據(jù)。這就是計(jì)算字段發(fā)揮作用的所在了。計(jì)算字段并不實(shí)際存在于數(shù)據(jù)庫(kù)表中。計(jì)算字段是在運(yùn)行SELECT時(shí)語(yǔ)句內(nèi)創(chuàng)建的。
拼接字段
我們需要輸出這樣的一個(gè)格式 name(location),但數(shù)據(jù)庫(kù)中是沒(méi)有這樣的字段的,所以我們需要拼接列來(lái)顯示一個(gè)這樣的信息。
??解決方法:我們使用Concat函數(shù)來(lái)拼接兩個(gè)列
SELECT Concat(vend_name,'(',vend_country,')')
FROM vendors
ORDER BY vend_name;
??RTrim函數(shù)去掉值右邊的所有空格,通過(guò)使用RTrim()。各個(gè)列都進(jìn)行了整理。
SELECT Concat(RTrim(vend_name),'(',RTrim(vend_country),')')
FROM vendors
ORDER BY vend_name;?LTrim呢,顯而易見(jiàn)就是去除串左邊的空格。
??Trim,去除串左右兩邊的空格。
剛剛的輸出我們可以看到那個(gè)表頭是很不美觀的,所以我們可以使用別名
AS別名
SELECT Concat(RTrim(vend_name),'(',RTrim(vend_country),')') AS vend_title
FROM vendors
ORDER BY vend_name;
執(zhí)行算術(shù)計(jì)算
我們可以在SELECT語(yǔ)句中就添加一些算數(shù)計(jì)算,以計(jì)算一些列的值。
SELECT prod_id,quantity,item_price,quantity*item_price AS expanded_price FROM orderitems WHERE order_num = 20005;

到此這篇關(guān)于SQL實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)檢索數(shù)據(jù)的直接轉(zhuǎn)換計(jì)算的文章就介紹到這了,更多相關(guān)SQL轉(zhuǎn)換計(jì)算內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql中如何判斷當(dāng)前是字符 mysql判斷字段中有無(wú)漢字
這篇文章主要介紹了mysql如何判斷字段中有無(wú)漢字的方法,使用length與char_length兩個(gè)函數(shù)就可以完成2014-01-01
MySql連接數(shù)據(jù)庫(kù)常用參數(shù)及代碼解讀
這篇文章主要介紹了MySql連接數(shù)據(jù)庫(kù)常用參數(shù)及代碼解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
Mysql跨表更新 多表update sql語(yǔ)句總結(jié)
Mysql跨表更新一直是大家所關(guān)心的話題,本文介紹mysql多表 update在實(shí)踐中幾種不同的寫(xiě)法,需要的朋友可以參考下2012-12-12
Linux環(huán)境下安裝MySQL數(shù)據(jù)庫(kù)
這篇文章介紹了Linux環(huán)境下安裝MySQL數(shù)據(jù)庫(kù)的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
解決MySQL 5.7.9版本sql_mode=only_full_group_by問(wèn)題
這篇文章主要介紹了解決MySQL 5.7.9版本sql_mode=only_full_group_by問(wèn)題,需要的朋友可以參考下2017-05-05
優(yōu)化mysql之key_buffer_size設(shè)置
這篇文章主要介紹了優(yōu)化mysql之key_buffer_size設(shè)置的相關(guān)資料,需要的朋友可以參考下2016-05-05
通過(guò)MySQL慢查詢優(yōu)化MySQL性能的方法講解
今天小編就為大家分享一篇關(guān)于通過(guò)MySQL慢查詢優(yōu)化MySQL性能的方法講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03

