キーワードCOALESCEを使用します

COALESCEは、我々はいくつかの特別な機能を完了することなど、最大カウント、一緒に集約関数の和で使用することができ、キーの標準的なSQLの内部です。

基づいて、次のMySQLのSQL文

データが0又はされていない場合、列1、クエリ、またはNULLの和
キロメートル(f_gls)、キロの合計数をカウント:テーブルのフィールドは、フィールドを有しています
COALESCE(f_gls)、0)距離

 

2、最大値を見つけます

フィールドは、フィールドテーブルを有する:モジュールID(f_moudleId)は、最大値を問い合わせます

COALESCEMAX(f_moudleId)、0)max_moudleId

 

3、統合利用:フォーマット

IDを生成する内部レコードリポジトリテーブル、ナレッジベース

    SELECT 
            CONCAT(' KB '、NOW DATE_FORMAT(()、' %のY%のm個の%のD ')、LPAD(COALESCECOUNT(ID)、0+ 13' 0 '))<- 格式KB20190610001 - > 
        FROM 
            user_knowledgebase 
        WHERE 
            DATEDIFF(DATE(NOW())、DATE(CREATETIME))=  0

 

おすすめ

転載: www.cnblogs.com/passedbylove/p/11320561.html