sql-like

    2热度

    4回答

    LIKE操作我试图做这样的事情进展SQL(这不是POSTGRES!) SELECT CASE WHEN code LIKE '%foo%' THEN 'Y' ELSE 'N' END as foo FROM bar 但是进展不支持LIKE操作。 INSTR看起来像它可能做的工作,但它是一个进展扩展和我使用的数据库不支持。有没有另外一种使用标准ODBC函数来实现这个功能的方

    2热度

    1回答

    正如我看到LIKE运算符可以优化查询,如果我切换PRAGMA case_sensitive_like = ON。我衡量,它确实有效,查询“LIKE someth%”在分区大的二进制索引表上变得快十倍。 但问题是我的库作为我的应用程序的附加组件实现,它使用它连接的任何数据库维护其自己的表。所以,问题是 我不能读 case_sensitive_like,因为它仅支持到设置,不读。所以我不能暂时读取状态

    0热度

    8回答

    是否有可能在SQL查询中使用WHERE作为通配符? 我有这个简单的查询: SQL = "SELECT ID, Firstname, Lastname, Company, City, Email FROM table WHERE * LIKE '%" & q & "%';" 可以说,变量q等于 “李四”。然后我希望查询在名字和/或(??)姓氏中搜索q。 我只是想通了。 非常感谢 /安德烈亚斯 编

    2热度

    2回答

    工作在PostgreSQL 8,为什么这是确定 select * from prod where code like '1%' select * from prod where code like '%1' 但这返回0行(有码begining /用数字1结尾) select * from prod where code like '1%1' 更新 这发生在我目前的安装目录: # psql

    0热度

    3回答

    我正在尝试使用类似语句过滤SQL查询中的结果。这里是结果 /q/my_rat_terrior_is_about_8_just_this_moring_hes_barley_moving_around_panting_heavy_and_shaking_like_shivering/1 /addquestion /addquestion/Validation /q/how_do_you_get

    3热度

    2回答

    做一个选择从多个列样值,我有两个表的列: Genres ID genre 和 Adjectives ID adjective_title 我需要做一个选择,从返回匹配值这两个表列都使用like语法。 result_column: -------------- epiphonic -- (from genres table) epic -- (

    9热度

    7回答

    我有一个117000左右的记录表。我需要执行搜索,检查给定的字符串模式的3个单独的字段。 我的where子句如下: field1 LIKE '%' + @DESC + '%' OR field2 LIKE '%' + @DESC + '%' OR field3 LIKE '%' + @DESC + '%' 这似乎需要大约24秒无论输入的... 有没有更好的方式来做到这一点?少于10(或5!

    5热度

    1回答

    我发现这个答案有用: Accent and case insensitive COLLATE equivalent in Oracle,但是我的问题是关于LIKE使用版本9的Oracle数据库进行搜索。 我已经尝试了这样的查询: SELECT column_name FROM table_name WHERE NLSSORT(column_name, 'NLS_SORT = Latin_AI'

    64热度

    9回答

    在MySQL select * from record where register_date like '2009-10-10%' 什么是SQL Server的语法? 谢谢。

    3热度

    2回答

    我在SQL Server 2008中有一个函数,它接受一个字符串:'A,B,C,D'并将其拆分并创建一个值表。 Values ------ A B C D 我现在想要搜索一个表(用户)列值是LIKE其中一行(姓)在上表中。 这是我希望做什么: SELECT * FROM Users WHERE vLastName LIKE 'A%' SELECT * FROM Users WHER