<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
函數 | 說明 |
COUNT([DISTINCT] expr) | 返回查詢到的資料的 數量 |
SUM([DISTINCT] expr) | 返回查詢到的資料的 總和,不是數位沒有意義 |
AVG([DISTINCT] expr) | 返回查詢到的資料的 平均值,不是數位沒有意義 |
MAX([DISTINCT] expr) | 返回查詢到的資料的 最大值,不是數位沒有意義 |
MIN([DISTINCT] expr) | 返回查詢到的資料的 最小值,不是數位沒有意義 |
範例:
準備工作,建立一個僱員資訊表(來自 oracle 9i 的經典測試表)
統計公司員工人數
select count(*) from emp;
統計公司每月發放薪資
select sum(sal) from emp;
統計員工月平均薪資
select avg(sal) 平均月薪 from emp;
統計員工最高月薪
select max(sal) 最高月薪 from emp;
函數名稱 | 描述 |
current_date() | 當前日期 |
current_time() | 當前時間 |
current_timestamp() | 當前時間戳 |
date(datetime) | 返回datetime引數的日期部分 |
date_add(date, interval d_value_type) | 在date中新增日期或時間,interval數值單位可以是year,minute,second,day |
date_sub(date, interval d_value_type) | 在date中減去日期或時間,interval數值單位可以是year,minute,second,day |
datediff(date1, date2) | 兩個日期的差,單位是天 |
now() | 當前日期時間 |
範例:
獲得年月日、獲得時分秒、獲得時間戳
在日期的基礎上加日期、計算兩個日期之間相差多少天
函數 | 說明 |
charset(str) | 返回字串字元集 |
concat(string [,...]) | 連線字串 |
instr(string, substring) | 返回substring在string中出現的位置,沒有返回0 |
ucase(string) | 轉換成大寫 |
lcase(string) | 轉換成小寫 |
left(string, length) | 從string中的左邊起取length個字元 |
length(string) | string的長度 |
replace(str, search_str, replace_str) | 在str中用replace_str替換search_str |
strcmp(string1, string2) | 逐字元比較兩字串大小 |
substring(str, position [,length]) | 從str的position開始,取length個字元 |
ltrim(string) rtrim(string) trim(string) | 去除前空格或後空格 |
範例:
獲取 emp 表的 ename 列的字元集
select charset(ename) from emp;
要求顯示emp表中的員工薪資資訊,顯示格式:"某某的崗位是:,的部門是: ,的月薪是: "。
select concat(ename,' 的崗位是: ', job,' 的部門是: ', deptno,' 的月薪是: ', sal) as 員工資訊 from emp limit 2;
擷取emp表中ename欄位的第二個到第三個字元
select substring(ename, 2, 2), ename from emp;
以首字母小寫的方式顯示所有員工的姓名
select concat(lcase(substring(ename, 1, 1)),substring(ename,2)) from EMP;
函數 | 說明 |
abs(number) | 絕對值函數 |
bin(decimal_number) | 十進位制轉換二進位制 |
hex(decimal_number) | 轉換成十六進位制 |
conv(number, from_base, to_base) | 進位制轉換 |
ceiling(number) | 向上取整 |
floor(number) | 向下取整 |
format(number, decimal_places) | 格式化,保留小數位數 |
hex(decimal_number) | 轉換成十六進位制 |
rand() | 返回隨機浮點數,範圍[0.0, 1.0] |
mod(number, denominator) | 取模,求餘 |
絕對值,向上取整,兩位小數
user() 查詢當前使用者
select user();
md5(str)對一個字串進行md5摘要,摘要後得到一個32位元字串
select md5('asd');
database()顯示當前正在使用的資料庫
select database();
password()函數,MySQL資料庫使用該函數對使用者加密
select password('root');
ifnull(val1, val2) 如果val1為null,返回val2,否則返回val1的值
到此這篇關於MySQL常見內建函數以及其使用的文章就介紹到這了,更多相關MySQL常見內建函數內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45