色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 無數(shù)據(jù)的顯示0

謝彥文1年前10瀏覽0評論

在使用MySQL數(shù)據(jù)庫時,我們經(jīng)常會遇到查詢結(jié)果為空的情況,這時我們希望顯示0而不是空值。下面介紹一種將MySQL查詢結(jié)果為空值轉(zhuǎn)換為0的方法。

SET @@sql_mode = 'PIPES_AS_CONCAT,ANSI_QUOTES,ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER';

以上代碼是將MySQL的sql_mode參數(shù)設置為NO_ZERO_IN_DATE和NO_ZERO_DATE。這兩個參數(shù)是禁止MySQL將日期類型的'0000-00-00'和'0000-00-00 00:00:00'當做零值,而是當做空值處理。

如需在查詢中使用該方法,請將以上代碼放在查詢語句前。若想在整個數(shù)據(jù)庫中使用該方法,則需將代碼放在MySQL配置文件中。

這種方法可以在查詢結(jié)果為空時,將其自動轉(zhuǎn)換為0值,從而避免了在程序中進行特殊處理的繁瑣性。