使用sql语句使得查询在jgid=330108001,yfsb=120时不查询出来,在其他情况下查询的出
时间: 2023-04-01 12:01:41 浏览: 43
您好,我可以回答这个问题。您可以使用以下 SQL 语句实现:
SELECT * FROM table_name WHERE jgid <> '330108001' OR yfsb <> '120';
这个语句的意思是,在 jgid 不等于 '330108001' 或者 yfsb 不等于 '120' 的情况下,查询表 table_name 中的所有数据。这样就可以实现在 jgid=330108001,yfsb=120 时不查询出来,在其他情况下查询的出。希望能帮到您。
相关问题
使用sql语句使得查询在jgid=330108001且yfsb=120时不查询出来,在其他情况下查询的出
可以使用以下 SQL 语句实现:
SELECT * FROM table_name WHERE jgid=330108001 AND yfsb!=120;
这样就可以在 jgid=330108001 且 yfsb=120 时不查询出来,而在其他情况下可以查询出来。
使用sql语句 if使得查询在jgid=330108001且yfsb=120时不查询出来,在其他情况下查询的出
我可以回答这个问题。您可以使用以下 SQL 语句实现您的需求:
SELECT * FROM table_name WHERE jgid = '330108001' AND yfsb = '120' AND 1 = IF(jgid = '330108001' AND yfsb = '120', , 1);
这个语句将在 jgid=330108001 且 yfsb=120 时不查询出来,而在其他情况下查询出来。