-
0 votesanswersviews
带有多个日期过滤器的Laravel集合或带有运算符
我正在尝试从Laravel 5.7中的 Collection 过滤几个项目 . 这些项目有一个startdate和一个(可选)enddate . 我正在尝试创建的过滤器如下 . startdate <= now() AND ( enddate >= now() OR enddate = '' OR enddate = NULL ) 我尝试了以下但它不起作用:... -
532 votesanswersviews
SQL join:where子句与on子句
阅读后,这不是Explicit vs Implicit SQL Joins的重复 . 答案可能是相关的(甚至相同),但 question 是不同的 . 有什么区别,应该分别做些什么? 如果我理解正确的理论,查询优化器应该能够互换使用 . -
2 votesanswersviews
Laravel雄辩的多关系搜索专栏
试图找出如何从下面的Laravel Eloquent查询中搜索特定的表: $user = \App\User::with('profile', 'languages', 'contacts', 'photos', 'jobs', 'offices', 'socials')->get(); 我想要过滤的是用户所在的 profile table 'full_name_slug', '=',... -
12 votesanswersviews
SQL:如果该值为null,如何更新列上的值?
我有一个SQL问题,这可能是一些基本的,但让我感到困惑 . 以下是表'Person'的列名称示例:PersonalID,FirstName,LastName,Car,HairColour,FavDrink,FavFood 假设我输入了一行: 121312,Rayna,Pieterson,BMW123d,Brown,NULL,NULL 现在我想更新此人的值,但仅当新值不为null时,更新: 1... -
2 votesanswersviews
where子句在不同年份有两个月
我想要按年份指定的年份中的选定值 . 季节如下:12月(前一年),1月,2月: Winter ,3月,4月,5月: Spring ,6月,7月,8月: Summer ,9月,10月,11月: Autumn 如果我想按年份分组,我对 Spring ,夏,秋的查询如下: select avg(value) from table where month(date) between 3 and 5 gro... -
112 votesanswersviews
MySQL与where子句连接
我有两张 table 想加入 . 我想要类别表中的所有类别以及category_subscriptions表中用户订阅的所有类别 . 基本上这是我目前的查询: SELECT * FROM categories LEFT JOIN user_category_subscriptions ON user_category_subscriptions.category_id = catego... -
0 votesanswersviews
ArcGIS中的SQL Where子句
我正在尝试应用我在“按属性提取”-Tool of ArcGIS中查找的SQL-funktions . 我有一个27.000行和2 8列的表 . 我想只选择那些事件字段= 1的行只发生了3次 . 这些列中的值为1,2,3或4 . 该工具已经提供了选择功能部分,之后: (CASE WHEN "1984" =1 THEN 1 ELSE 0 END AND CASE WHEN &quo... -
0 votesanswersviews
where子句不适用于SQL存储过程中的varchar字段
我有一个存储过程(动态工作)接受许多参数,一个这样的参数是@lAmountValue,它根据字段Min过滤掉记录 . 我使用下面的where子句根据Min的值过滤掉记录 . 但它正在错误地检索记录,它取出空值,空字符串和我的条件以及大于指定值的值(当使用EqualTo标准搜索时) . 相同的过滤器对数字字段正常工作,但对varchar字段不起作用 . Min是一个varchar字段,表中的列值可... -
0 votesanswersviews
带有WHERE和GROUP BY的MS Access 2007 SQL不能正确使用FILTER
我有一个看起来像SQL的查询: SELECT a,b,c FROM tableA WHERE d = "something" GROUP BY a,b,c 查询本身就可以正常工作 . 在报表中使用查询时,它可以正常工作 . 如果我尝试应用像这样的过滤器 d="something" and e="whatever" 在报告的On... -
0 votesanswersviews
忽略关于null case的SQL where子句
我正在尝试从表中进行选择,我的问题是此表中的某些列(外键)可以为null . 这些外键中的2个是独占的,如果其中一个具有数据,则另一个将为空,反之亦然 . 因此,当我尝试编写 where 子句时,其中一个将始终为null并且我无法检索任何数据 . 例: Select t1.col1, t1.col2, t1.pk1, t2.col3, t2.col4, t2.pk2, t3.col5, ... -
6 votesanswersviews
在codeigniter中如何使用where子句进行连接
所以我有两个表,我想从表1中获取满足where子句条件的所有行,然后根据连接条件将它们与表2连接起来 . 这是示例表: table1: col1 col2 col3 1 a val1 2 b val2 3 c val3 table2: col1 col3 1 someval1 2 someval2 3 ... -
0 votesanswersviews
如何编写一个有多个case的where子句?
我有一个具有可为空参数的存储过程,以下是我的查询 select * from table1 where table1.id = isnull(@id, table1.id) 现在有一些特殊的ID我用不同的方式对待它们 . 我正在添加另一个表table2,如下所示 combid id 1 abc01 1 abc02 1 abc03 2 ... -
1 votesanswersviews
如何在WHERE子句中使用CASE语句和参数?
我有一个SSRS报告,其中有一个参数要求用户包含收入大于零的记录,或者收入值仅为零的记录 . 由于查询不是存储过程,并且不能将其放入过程中,因此我需要对嵌入式查询使用一些案例逻辑 . 我最后需要在where子句中执行此操作 . 我想做这样的事情: SELECT * FROM TABLE WHERE MY_DATE BETWEEN D_START AND D_END AND CASE ... -
1 votesanswersviews
Oracle SQL:where子句中的Case语句返回错误“单行子查询返回多行”
这是一个带有CASE条件语句的select查询的where子句 . 我写这篇文章是为了满足以下要求:“如果是任何工作日,结果将包含第二天的日期,如果是星期五,结果将包括星期六,星期日和星期一的日期” where DTTM IN (case when to_char(sysdate,'day') <> 'friday ' then to_... -
0 votesanswersviews
在where子句和具有子句之间执行联合/或运算
我正在研究SQL的实现,它应该在Where和Having Clause之间显示Union操作的结果 . 例如, Select * from table where col1= 'get' group by col2 (OR/UNION) having avg(col3) >30 . This is not valid but trying to give use a case sql语句的... -
0 votesanswersviews
如何在where子句中传递变量,当它包含python / cx_Oracle中的in_clause和单值条件时
我被困在涉及cx_Oracle的python代码的下面部分 . 我正在尝试在表格上进行更新,如下所示: - update table set column3 ='x'其中column1 in(1,2,3)and column2 = 4 我只能通过一个列传递来执行此操作: - 例:- in_clause_list = [1,2,3] in_clause =',' . join([':i%d'%x f... -
5 votesanswersviews
有条件的where子句?
我想应用条件where子句,如果我的 barcode 参数为null,那么我想获取所有记录,如果它带有值,那么我想只获取第二部分的匹配记录,我能够获取匹配的记录但我仍然坚持取得所有记录,如果空值我已尝试如下, SELECT item FROM tempTable WHERE ((ISNULL(@barcode,0)=1) // but this is not fetchin... -
-2 votesanswersviews
WHERE子句中SQL查询中的IF条件
我有像这样的Oracle sql查询 SELECT * FROM test WHERE 1 =1 AND req_no IN (SELECT req_no FROM test WHERE date1 IS NOT NULL AND date1 BETWEEN '1-JUN-12' AND '30-JUN-12' ) 问题是 WHERE 条件没有't work properly... -
1 votesanswersviews
Oracle子层次查询“start with” - where子句中的值
在给定的情景中,我们将几种成分混合到中间产品批次中 . 这些中间产品批次用于进一步的中间产品或成品批次 . 在成分和成品之间存在不同量的中间步骤 . 要查找给定成品批次中使用的所有批次,我想编写如下的Oracle SQL: SELECT something FROM ( SELECT something_else FROM DB_TABLE ST... -
16 votesanswersviews
Sequelize - where子句中的子查询
我在我的Express应用程序中使用Sequelize . 我需要生成一个在 WHERE 子句中有子查询的查询 . SELECT * FROM MyTable WHERE id NOT IN ( SELECT fkey FROM MyOtherTable WHERE field1 = 1 AND field2 = 2 ... -
19 votesanswersviews
SQLSTATE [42S22]:未找到列:1054未知列 - Laravel
我正在使用Laravel框架 . 我有2个表(用户和成员) . 当我想登录时,我收到错误消息: SQLSTATE [42S22]:未找到列:1054'where子句'中的未知列'user_email'(SQL:select * from users where user_email =?limit 1)(Bindings:array(0 =>'test@hotmail.com' ,)) ... -
19 votesanswersviews
SQLSTATE [42S22]:未找到列:1054未知列 - Laravel
我正在使用Laravel框架 . 我有2个表(用户和成员) . 当我想登录时,我收到错误消息: SQLSTATE [42S22]:未找到列:1054'where子句'中的未知列'user_email'(SQL:select * from users where user_email =?limit 1)(Bindings:array(0 =>'test@hotmail.com' ,)) ... -
0 votesanswersviews
带有WHERE子句的MS ACCESS - OFFSET
问题 我想要查询的是我的数据中每个“分组”的第二个结果 . 例如,带有星号的行 . 我试图在[Awardee],[State],[City]上分组,这应该是一个独特的人,我想获得他们最近的第二年[年] . OFFSET函数可以解决问题,但MS ACCESS在其库中没有 . 我查找了使用嵌套查询 TOP n 的变通方法,但在使用变通方法时会产生更多问题 . 我可以使用某种类型的 JOIN 语句来完成... -
2 votesanswersviews
在WHERE IN子句中使用CASE
我正在尝试根据IN参数制定WHERE子句 . 出于这个原因,我正在做一些在WHERE IN子句中使用CASE的实验 . 这是正常的: SELECT * FROM TABLE1 WHERE COL1 IN (SELECT ID FROM TABLE2); 考虑一下我有一个名为P1的输入参数 . 这种类型不是必需的 . 如果P1的值为null,那么以下一个也可以正常工作: SELECT * FROM... -
0 votesanswersviews
Oracle:从where子句中将SELECT值作为伪表
经过大量搜索后,我遗憾地找不到以下任务的解决方案: 我需要一个Oracle-SQL-Query,它将WHERE子句中的值作为结果值返回 . 这听起来很简单,但我无法找到如何实现这一目标 . 示例(应该如何): SELECT some_dummy_colum FROM some_dummy_table WHERE some_dummy_coumn = 'MY_VALUE'; 期望的结果: MY_V... -
0 votesanswersviews
Oracle SQL where子句中带有日期过滤器的无效数字
使用Oracle SQL,我的查询出现此错误: ORA-01722:无效的数字01722. 00000 - “无效的数字” 我使用两个表来从请求的事务表中获取最大日期和最小日期 . 如果没有“AND mgr_min.create_date> to_date('01 -01-15','MM-DD -YY')这一行,它似乎会返回我需要的结果 . 但是当我尝试根据创建请求的日期进行过滤时...我... -
7 votesanswersviews
Cassandra:使用where子句查询包含更大或更小的(<和>)
我正在使用Cassandra 1.1.2我正在尝试将RDBMS应用程序转换为Cassandra . 在我的RDBMS应用程序中,我有以下表名为table1: | Col1 | Col2 | Col3 | Col4 | Col1:String(主键) Col2:String(主键) Col3:Bigint(索引) Col4:Bigint 该表计有超过2亿条记录 . 最常用的查询... -
0 votesanswersviews
选择带有参数的查询,其中clausule with volley and PDO(Android)
我为我的应用程序提供了一个Web服务,在那里我查阅了必要的数据 . 返回表的所有数据的查询正常工作,但我需要根据android studio中变量的值显示数据 . 一切都在浏览器中正常工作(ULR中的参数),但在AS中没有 . 这是我与Volley的电话: final String module = moduleContent; //this value is "coding"... -
1 votesanswersviews
用 where/let 子句 Haskell 列出列表
我正在尝试在 haskell 中列出具有连音符第二部分的列表。我在函数内部创建元组,但是我不确定如何链接这两个(zip 和列表生成),所以我的函数可以工作。 search str goal = let letterPos =zip str [1..length(str)] in [snd(x) | x<-letterPos, fst(letterPos)==goal] 基本上,...