欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql內(nèi)置函數(shù)的實(shí)現(xiàn)示例

 更新時(shí)間:2024年07月29日 09:14:03   作者:如果決定要走又何必挽留  
mysql內(nèi)置了很多的函數(shù),本文主要介紹了Mysql內(nèi)置函數(shù)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一.什么是函數(shù)?

函數(shù)是指一段可以直接被另外一段程序調(diào)用的程序或代碼。

mysql內(nèi)置了很多的函數(shù),我們只需要調(diào)用即可。

二.字符串函數(shù)

MySQL中內(nèi)置了很多字符串函數(shù):

三.根據(jù)需求完成以下SQL編寫

由于業(yè)務(wù)需求變更,企業(yè)員工的工號,統(tǒng)一為5位數(shù),目前不足5位數(shù)的全部在前面補(bǔ)0。比如:1號員工的工號應(yīng)該為00001

update emp set workno=lpad(workno,5,'0')

四.數(shù)值函數(shù)

ROUND,X是四舍五入,y是保留幾位小數(shù)。

select round(2.34,2)

對2.34進(jìn)行四舍五入,保留兩位小數(shù)。

select round(2.345,2) //2.35
select round(2.344,2) //2.34

五.通過數(shù)據(jù)庫的函數(shù),生產(chǎn)一個(gè)六位數(shù)的隨機(jī)驗(yàn)證碼

select  lpad( round(rand()*1000000 //790714.4290449233,0),6,'0');

0.019255 //19255 因?yàn)樯傻臄?shù)字是(0,1)之間。

六.日期函數(shù)

七.查詢所有員工的入職天數(shù),并根據(jù)入職天數(shù)倒序排序

select  name ,datediff(curdate(),entrydate) as 'entrydays' from emp order by entrydays desc;

八.流程函數(shù)

流程函數(shù)也是常用的一類函數(shù),可以在SQL語句實(shí)現(xiàn)條件篩選,從而提高語句的效率。

九.查詢emp表的員工姓名和工作地址

select
     name

   case  workaddress   when '北京' then '返回一線城市' when '上海' 
then '一線城市' else '二線城市' end) as '工作地址'

from  emp;

十.查詢分?jǐn)?shù)的案例

>=85 展示優(yōu)秀

>=60 展示及格

否則,展示不及格

select
id,
name,
( case when math>=85 then '優(yōu)秀'  when math>=60 then '及格' end) '數(shù)學(xué)',
( case when english>=85 then '優(yōu)秀'  when math>=60 then '及格' end) '英語',
( case when chinese>=85 then '優(yōu)秀'  when math>=60 then '及格' end) '語文',
from score;

到此這篇關(guān)于Mysql內(nèi)置函數(shù)的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)Mysql內(nèi)置函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Mysql百萬級分頁優(yōu)化技巧

    Mysql百萬級分頁優(yōu)化技巧

    這篇文章主要介紹了Mysql百萬級分頁優(yōu)化技巧,包括普通分頁和優(yōu)化分頁兩種,在數(shù)據(jù)量比較大的時(shí)候,我們盡量去利用索引來優(yōu)化語句。下面通過本文給大家詳細(xì)講解,一起看看吧
    2016-12-12
  • MySQL中CHAR和VARCHAR類型演變和詳解

    MySQL中CHAR和VARCHAR類型演變和詳解

    MySQL數(shù)據(jù)庫的varchar類型在5.0.3以下的版本中的最大長度限制為255,其數(shù)據(jù)范圍可以是0~255
    2012-06-06
  • MySQL SHOW PROCESSLIST協(xié)助故障診斷全過程

    MySQL SHOW PROCESSLIST協(xié)助故障診斷全過程

    這篇文章主要給大家介紹了關(guān)于MySQL SHOW PROCESSLIST協(xié)助故障診斷的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • MySQL筆記之字符串函數(shù)的應(yīng)用

    MySQL筆記之字符串函數(shù)的應(yīng)用

    字符串操作在程序設(shè)計(jì)中是非常重要的組成部分,而MySQL數(shù)據(jù)庫中的字符串操作卻相當(dāng)簡單
    2013-05-05
  • MySQL實(shí)現(xiàn)配置主從復(fù)制項(xiàng)目實(shí)踐

    MySQL實(shí)現(xiàn)配置主從復(fù)制項(xiàng)目實(shí)踐

    本文主要介紹了MySQL?配置主從復(fù)制實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • SQL語句中SUM與COUNT的區(qū)別深入分析

    SQL語句中SUM與COUNT的區(qū)別深入分析

    本篇文章是對SQL語句中SUM與COUNT的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑

    mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑

    這篇文章主要介紹了mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • PHP MYSQL注入攻擊需要預(yù)防7個(gè)要點(diǎn)

    PHP MYSQL注入攻擊需要預(yù)防7個(gè)要點(diǎn)

    這篇文章主要介紹了PHP MYSQL開發(fā)中,對于注入攻擊需要預(yù)防的7個(gè)要點(diǎn),大家需要注意了
    2013-11-11
  • 詳解MySQL多表查詢

    詳解MySQL多表查詢

    最近學(xué)習(xí)了多表查詢,這篇文章主要給大家介紹了關(guān)于MySQL多表查詢,文中通過實(shí)例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Mysql 8 新特性 window functions 的作用

    Mysql 8 新特性 window functions 的作用

    MySQL是眾多網(wǎng)站技術(shù)棧中的標(biāo)準(zhǔn)配置,是廣受歡迎的開源數(shù)據(jù)庫,已經(jīng)推出了8.0的第一個(gè)候選發(fā)行版本。接下來通過本文給大家分享Mysql 8 新特性 window functions 的作用,需要的朋友參考下吧
    2017-11-11

最新評論