比如我查询
select * from table_A where a_id in ("a","b","c");
其中a和c在table_A中是有值的,而并b没有值,也就是说正常查询结果为:
a XXX XXX XXX
c XXX XXX XXX
这2条。
而我现在希望查询到的结果为
a XXX XXX XXX
b
c XXX XXX XXX
这样三条结果集,及时b在table_A中不存在也能在结果集中显示出来
求方法!
有问题追问
sql server在进行新的查询时 如何保留上次查询结果不消失
建立临时表保存数据,如 select * into tempdb..#tmp from 表
sql查询没有数据的时候怎么用0填充
这样:SELECT a.dt AS '时间',ISNULL(b.yield, '0') AS '数据'FROM (SELECT dateadd(d, number, '2018-11-01') dt FROM master..spt_values WHERE type = 'p'AND dateadd(d, number, '2018-11-01') <= '2018-11-30') a LEFT JOIN CE_BD_E_ELECTRIC_WORKSHIFT_T b ON a.d...
如何保留查询痕迹
如果是使用数据库进行查询,那么应该记录下查询的SQL语句、查询的时间、查询的目的等。这样,即使查询结果发生变化,也可以通过查询记录来追溯查询过程,从而找到问题的根源。其次,保存查询结果也是保留查询痕迹的重要一环。查询结果可能包含大量的有用信息,如果不对其进行保存,那么一旦查询结果发生变化,就可...
在sql数据库中怎么查询没有值的数据
sp_configure --主键 sp_pkeys '要查的表名'--所有列的信息,包括类型,默认值等 sp_columns '要查的表名'
sql语句查询某个字段没有值的时候 怎么让他的值显示为0 而且字段还要...
sql语句查询返回的也是一张表格,不过你说的字段与值都是一一对应的,只要用for循环自己遍历出来,显示即可,顺便说一句,最好把你用的语言也写出来,数据库操作太多,不可能每种语言都帮你写出来
在sql中怎么查询表中没有的字段?
在SQL中查询表中没有的字段有某种情况下是允许的,如果不符合下面所说的情况就会报错,无法执行。1,字段是函数生成的,如取当前时间 select username ,getdate()currentDateTime from Users.2,字段是经过自己计算出来的,如接字符 select username ,'city:'+CityName from Users ...
在sql中怎么查询表中没有的字段?
哎,上午都告诉你啦,用datediff select datediff(year,出生日期,getdate()) from 表名
SQL 如何查询表中没有某数据
SELECT T1.NAME1 FROM (select 'A' AS NAME1 UNION ALL select 'B' UNION ALL select 'C' UNION ALL select 'D' ) T1 LEFT JOIN (SELECT NAME FROM A表 GROUP BY NAME) T2 ON T1.NAME1 =T2.NAME WHERE T2.NAME IS NULL
SQL如何将查询的结果用一张新起表中存储起来
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 2.SELECT INTO FROM语句 语句形式为:SELECT vale1, value2 into Table2 from Table1 要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据...
SQL在两个表中进行检索但未包括任何联接条件的查询会返回什么结果?
没有查询条件的话,出现的就是笛卡尔积效果,所有内容都出来。sql多表关联查询跟条件查询大同小异,主要是要知道表与表之前的关系很重要;举例说明:(某数据库中有3张表分别为:userinfo,dep,sex)userinfo(用户信息表)表中有三个字段分别为:user_di(用户编号),user_name(用户姓名),user_dep...