当前位置: 首页 > 面试题库 >

Linq to SQL的“类似”运算符

郦翰学
2023-03-14
问题内容

我有一个简单的SQL语句。

从表名中选择与“%TEST%”不同的值

如何在Linq to SQL语法中编写此代码。

我尝试了下面的语句,但它似乎不起作用。

var p = (from c in tablename where !(c.value.ToUpper().Contains("%TEST%")) 
        select c.Value).Distinct().ToList()

问题答案:

问题是“%”-您正在寻找的东西实际上不包含“%TEST%”,这很可能就是所有东西。我想你的意思是:

var p = (from c in tablename
         where !c.Value.ToUpper().Contains("TEST")
         select c.Value).Distinct().ToList()


 类似资料:
  • 问题内容: 我想知道是否有一种方法可以在Java中执行以下操作: 我知道我可以为此做一个函数,但是我只想知道Java是否已经为此做了一些事情。 谢谢! 问题答案: 有很多集合可以让您做类似的事情。例如: 与: 或搭配: 但是,对于简单的,没有类似的构造。

  • 问题内容: 我有这样的课: 是否可以使用“ +”运算符添加到类的对象? 问题答案: 不,你不能。仅对数字,字符和进行重载,并且不允许定义任何其他重载。 有一种特殊情况,当您可以串联任何对象的字符串表示形式时-如果前两个操作数中有一个对象,则会在所有其他对象上调用。 这是一个例子:

  • 问题内容: ps=con.prepareStatement(“select * from REGISTER inner join ORGAN on REGISTER.PATIENTID=ORGAN.PATIENTID where ORGAN.ORGAN LIKE ?”); ps.setString(1,”’%”+o.getOrgan()+”%’“); 我在SQL Developer中执行了正常的查

  • 问题内容: 我正在寻找最快的惯用类比到SQL MINUS(AKA EXCEPT)运算符 。 这就是我的意思-给出两个如下的Pandas DataFrames: 如何查找仅考虑列并获得以下结果的结果: MVCE: 我尝试了什么: 它给了我正确的结果,但是我感觉必须有一种更加惯用的,更好/更简洁的方法来实现这一目标。 PS DataFrame.isin()方法在这种情况下无济于事,因为它会产生错误的结

  • 1. ()+() 执行加法运算。 示例: 按下小程按钮A,屏幕显示2加3的计算结果。 2. ()-() 执行减法运算。 示例: 按下小程按钮A,屏幕显示3减1的计算结果。 3.()*() 执行乘法运算。 示例: 按下小程按钮A,屏幕显示2乘以3的计算结果。 4. ()/() 执行除法运算。 示例: 按下小程按钮A,屏幕显示6除以2的计算结果。 5. 在()和()之间取随机数 在指定区间内取随机数。

  • 1. ()+() 执行加法运算。 示例: 光环板启动后,LED灯环按指定颜色顺序显示,等待3(1+2)秒后,熄灭所有LED。 2. ()-() 执行减法运算。 示例: 光环板启动后,LED灯环按指定颜色顺序显示,等待2(3-1)秒后,熄灭所有LED。 3.()*() 执行乘法运算。 示例: 光环板启动后,LED灯环按指定颜色顺序显示,等待6(2×3)秒后,熄灭所有LED。 4. ()/() 执行除