程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mySql中IFNULL的使用說明,mysqlifnull

mySql中IFNULL的使用說明,mysqlifnull

編輯:MySQL綜合教程

mySql中IFNULL的使用說明,mysqlifnull


IFNULL(expr1,expr2)

如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。IFNULL()返回一個數字或字符串值

具體用法如:現有學生表(tbl_student)和分數表(score),查詢學生表的所有字段和學生相對於的英語成績(english_score)sql如下:

select stu.*,IFNULL(score.english_score,0) from tbl_student stu,tbl_score score where 1=1 and stu.stu_id=score.stu_id

以上sql中,如果score表中的english_score有值,則IFNULL(score.english_score,0)就顯示english_score,否則,顯示0

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved