小编use*_*559的帖子

如果MySQL中返回的结果为NULL,请选择默认值

以下查询运行正常,但我想输入一个选项,如果返回的电子邮件是NULL,那么我输入"example@google.com"或类似的东西.我已经阅读了一些函数,比如说COALESCE(EMAIL,"example@google.com"),但我不确定该函数在脚本中的位置.你能指点一下我应该在哪里注入这个功能吗?我是否正朝着正确的方向前进?谢谢.

SELECT LCASE(LOGIN_NAME) as uniqueid, CONCAT('sha-512:', PASSWD) as password, REPLACE(CONTACT_NAME, '"', '') as name, \
     CONCAT('unit,', \
       MAX(CASE WHEN USER_TYPE = 'custom' THEN  \
          'location_employee'  \
        WHEN (LOGIN_NAME != 'link' AND USER_TYPE = 'owner' AND (UA.PARTY_SITE_ID IS NULL OR NOT EXISTS (SELECT U2.ID FROM CUSTOMER_DATA.USER_ACCESS U2 WHERE U2.USER_ID=U.ID AND (U2.PARTY_SITE_ID IS NULL OR U2.PARTY_SITE_ID = '')) ) )THEN  \
          'master'  \
        ELSE  \
          'location'  \
        END)) AS role, \
     MAX(EMAIL) as email, \
     MAX(PHONE) as phone, \
     MAX(FAX) …
Run Code Online (Sandbox Code Playgroud)

mysql sql coalesce

4
推荐指数
3
解决办法
2万
查看次数

C中的数组,字符串,指针操作

据说这个代码中有一个错误,但它运行正常并且具有我期望的输出("hello world").有问题return str吗?

#include <string.h>

char* example(){
    // your code goes here
    char str[12];
    strncpy(str, "hello world", 11);
    str[11] = 0;
    printf("%s\n",str);
    return str;
}

int main() {
    char * check = example();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

Success time: 0 memory: 2248 signal:0
hello world
Run Code Online (Sandbox Code Playgroud)

c arrays pointers runtime

1
推荐指数
1
解决办法
303
查看次数

jQuery"{"出现意外的令牌错误

我在运行页面时在控制台中收到意外的令牌错误.任何人都可以帮助指出这是从哪里来的?我相信我会失明,因为我看不到它.

define('QuoteSetupPageController', 'jquery' {
        this.init = function() {
            $(document).click(function(){
                    $('.header-message-indicator').hide(); 
                });    
        }
});
Run Code Online (Sandbox Code Playgroud)

错误在第1行.

谢谢.

javascript jquery

-2
推荐指数
1
解决办法
56
查看次数

标签 统计

arrays ×1

c ×1

coalesce ×1

javascript ×1

jquery ×1

mysql ×1

pointers ×1

runtime ×1

sql ×1