1. 程式人生 > >mysql中的COUNT()組函式、IFNULL()函式,顯示引擎,檢視資料庫版本等等

mysql中的COUNT()組函式、IFNULL()函式,顯示引擎,檢視資料庫版本等等

#COUNT()函式,或者說組函式/聚合函式/統計函式會忽略null值,即不把null值算進來
SELECT COUNT(commission_pct), COUNT(department_id), COUNT(*)FROM employees;
/*
MySQL中的IFNULL函式類似於Oracle中的NVL函式,其表示式為:IFNULL(expr1,expr2),含義是:如
果第一個引數不為空,則返回第一個引數,否則返回第二個引數。
*/
SELECT COUNT(IFNULL(commission_pct, '江西省贛州市於都縣')) AS 家鄉,
COUNT(department_id), COUNT(*)FROM employees;
#
#顯示mysql引擎
SHOW ENGINES;
#檢視mysql資料庫版本
SELECT VERSION();
#檢視建表時的sql指令碼
SHOW CREATE TABLE employees2;
#
SHOW TABLE STATUS LIKE 'employees2';
#