ifnull

    1热度

    1回答

    Postgres中SQLite的IFNULL()的等效物是什么? 我有以下查询(Ruby的源码): SELECT ifnull(max(code_id) + 1, 1) FROM configentries WHERE configtable_id = ... 如何把这个样子,如果我想在PostgreSQL同样的结果?

    1热度

    2回答

    我有一个表空值和数据类型的所有列是整数/实数。 如果在将数据写入csv时该字段为空,我想写'无数据'。 这是testTable。 id test1 test2 test3 ------ ------ ------ ------ 1 1 2 3 2 5 6 3 7 9 4 11 12 我想只有在列test1的显示 '串',其中ID为2 我的sql语句 S

    -2热度

    2回答

    我需要创建一个查询,该查询将显示具有最低但最接近的id的项目名称,该项目也被视为“关键”项目,具体取决于任务代码是空的。这似乎是一个有点令人费解,所以我把它放在一个简单的代码来简化: ifnull (Task_Code, create Key_temp select id_temp task_is_key_temp task_id_temp proj_name

    3热度

    3回答

    有没有办法为所有返回值为null的值(特别是在MySql中)设置默认值? 而不是 SELECT IFNULL(foo, 0), IFNULL(bar, 0), IFNULL(baz, 0) FROM table 我想这样做: SELECT IFNULL(*, 0) FROM table // this does not work, but I'm look

    0热度

    2回答

    我已创建3个表格:播放列表,曲目列表,& xmlexport,我用它来存储我的播放列表。为避免复制播放列表中的任何项目,我使用从播放列表中插入的曲目列表&我将我的曲目列表的第一行插入到我的xmlexport中,然后导出曲目以.xml格式播放文件被我的播放器读取。每当这个过程发生时,我从音轨列表中删除一行,所以当表格播放最后一个项目时它变空&我需要运行一个查询来更新播放列表表格中的曲目列表。这是我一

    1热度

    3回答

    我查询 select cname, count(screening_occapancy.idclient) as 'Count' from client, screening_occapancy where client.client_no = screening_occapancy.idclient group by cname 返回如下: Name Count Name1 2

    -1热度

    1回答

    我只是想检查,如果查询给我'NULL'作为结果。 $check = ' SELECT some_data FROM user WHERE condition = my_condition LIMIT 1'; if (is_null($check)) { echo "yep, it's null"; } 但我没有得到回声。查询de

    -1热度

    1回答

    我想写出租车的次数,我只是不能得到它的工作,我有两张桌子。一个叫vehicle,另一个叫rental。 在租赁是所有的“租赁”去当你预订一辆车,所有的车辆存储在车辆。这是我所做的几乎可行的查询。 SELECT vehicle.id,COUNT(rental.vid) as rented,IFNULL(rental.vid,0) as nothing, vehicle.make as make, v

    0热度

    2回答

    我不知道如何将两个表连接到我的主查询上。决定accountnumber的两个表连接到三个主表中的每一个,用于不同的情况。 我想根据三件事来确定帐号。 accountnumber基于三个不同表格的支付代码,部门和员工类型。 以下是他们应该如何加入。 /* all accountnumbers have a paycode_id*/ accountcodes.paycode_id = employe

    0热度

    1回答

    即使计数为null,结果也应返回一个包含日期的行。 SELECT DATE_FORMAT(created_date, '%Y-%m') AS date, COUNT(*) AS total FROM mytable WHERE created_date BETWEEN :startDate AND :endDate AND condition = :condition GROUP BY D