select * from table where target_text like "3"; 等价于 select * from table where target_text = "3"; 查找出来的都是target_text 为 3 的数据 select * from table where target_text like "%3%"; 查找出来的都是target_text 包含 3 的数据 数据库本身大小写需要在建表的时…
sql server 查找包含字符串的对象 SELECT sm.object_id, OBJECT_NAME(sm.object_id) AS object_name, o.type, o.type_desc, sm.definition FROM sys.sql_modules AS sm JOIN sys.objects AS o ON sm.object_id = o.object_id where sm.definition like '%要匹配的内容%' --collate SQL_L…
SQL in与exists相关性能问题总结 in 和 exists in 和 exists的是DBA或开发人员日常工作学习中常用的基本运算符,今天我就这两个所带来的性能问题进行分析总结,方便自己与他人的后续学习与工作. 先来了解in 和 exists的性能区别: 如果主查询中的表较大且又有索引,子查询得出的结果集记录较少时,应该用in:反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists. 举例说明: select * from A where A.ID in(select…
记录一下:sql语句查找某一列的值得最大值. 1.例如我要查找 表A中a列的最大值: 查找语句可以这么写: "select Max(a) a from A" 2.查找表A中a列中包含字符串string的最大值,其实就是模糊找查找并取其中的最大值 : 其中字符串是变量,可以这么写:" select MAX(a) a from A where a like '%"+string+"%'"…
文件查找——搜索当前目录下的文件 知道大概的文件名称,使用 findf FileName findf.py import argparse, re, os from os.path import join parser = argparse.ArgumentParser() parser.add_argument('FILENAME', help='file name use regular expression') parser.add_argument('-e', metavar='EXCL…