ifnull

    12熱度

    3回答

    這兩個MySQL函數做同樣的事情: IFNULL(column_name, 'test') = 'test' 或 NULLIF(column_name, 'test') IS NULL 哪一個更有效?

    10熱度

    2回答

    好吧,我有這樣的代碼: SELECT IFNULL(s2.id,s1.id) AS effectiveID, IFNULL(s2.status, s1.status) AS effectiveStatus, IFNULL(s2.user_id, s1.user_id) as effectiveUser, IFNULL(s2.likes_count, s1.likes_count) as e

    0熱度

    2回答

    想象一下如下表: id | variant | name ----------------------- 1 | 1 | a 1 | 2 | b 1 | 3 | c 2 | 1 | d 2 | 2 | e 2 | 3 | NULL 3 | 1 | g 哪條SQL語句來完成我需要運行得到這個: 對於給定的ID和指定變體得到這個組合的名字。 但是,如果名稱爲NULL,

    0熱度

    2回答

    我在頁面上有多個圖像上傳表單(最多3個) - 但用戶可能選擇不上傳1個或多個圖像。該腳本處理的上傳時1個或多個留空給了我這個錯誤: 「警告:複製()[function.copy]:文件名不能爲空」 ...... 我試圖使用下面的代碼忽略複製請求,如果/當字段爲空時執行復制,如果文件上載存在但它不起作用。有人可以告訴我爲什麼這不起作用或更恰當的如何我需要以不同的方式進行編碼? FORM <form

    0熱度

    1回答

    當我在&設置另一個具有它自己的獨立獲取者的類的枚舉時,我在類屬性中收到構建錯誤&設置者。以下代碼的get {}語句中有兩個相同的錯誤。我不確定如何解決顯示的構建錯誤:'只能將賦值,調用,遞增,遞減,等待和新的對象表達式用作語句'。 public class Data { private IEnumerable<Client> _clientData; priv

    0熱度

    1回答

    select IFNULL(col1, (select col2 from table2 where ...)) from table1 如果table1不具有空值,它會運行select for table2嗎?這是速度問題。我沒有適當的數據庫來檢查。

    0熱度

    1回答

    我有2列在Table1:電子郵件1和電子郵件2。我需要通過連接其他表中的FirstName和LastName來獲取全名,並且它與上述電子郵件字段相關聯。但是我需要確保,如果email2字段存在,那麼獲取關聯的Name列,如果email2字段爲null,則獲取與email1關聯的值。所以請告訴我如何使用ifnull()並進行內部連接?下面是表的結構: 表1 EMAIL1 EMAIL2 表2 姓 名字

    0熱度

    1回答

    我正在使用mysql蟾蜍,我有一個表是空的,我想返回一個字符串值,如果沒有記錄被發現我已經嘗試了下面提到的查詢,但是沒有作品,只返回一個空行。 查詢 select coalesce(stDate,'0')as StDate from tblStudents where studentNumber = 12213123; select IFNULL(stDate,'0')as StDate fr

    0熱度

    1回答

    我有一個基本上模擬儲物櫃的應用程序。每個儲物櫃內有N個機架。在每個機架內部,我有N個箱子,N個文件夾和N本書。其中一些對象不可訪問(它們具有名爲ACESSIBLE的布爾屬性)。 我想顯示每個儲物櫃和按類型(書籍,文件夾和框)排序的對象總和。喜歡的東西: RACK_ID:1 RACK_NUMBER:001 LOCKER_NUMBER:54個 SUM_BOXES:10個 SUM_FOLDERS:20個

    5熱度

    1回答

    我有MySQL查詢,如果子查詢返回沒有結果或空值,我需要在WHERE子句中替換值。 價格查詢其工作方式需要 成功運行 SELECT `prices` FROM `pricing` WHERE (3 BETWEEN `from_unit` AND `to_unit`) AND `type` = 1 AND `id_pricing` IN ( SELECT v1.`id_p