SQL 中如何查询某VARCHAR字段中是否包含特定字符串 找仓库进销存表格
财务软件版1楼: 例 字段AAA VARCHAR(255),内容为
ABCDEFGH
CDABEEEE
ODDDCDHH
什么语句可以查询出所有 字段AAA 包含字符串 CD 的记录?
ABCDEFGH
CDABEEEE
ODDDCDHH
什么语句可以查询出所有 字段AAA 包含字符串 CD 的记录?
2楼: select AAA from table_name where AAA like ''%CD%'' 如仓库进销存表格
3楼: SQLServer: CHARINDEX
ORACLE: INSTR
4楼: xine的語句就可以了
5楼: select * from 表名 where charindex(''CD'',AAA)>0
效率比较高
6楼: select AAA from 表名 where AAA like ''%CD%''
财务软件版7楼: select AAA from 表名 where AAA like ''%CD%''
这样就可以了,建议chenys73试试
8楼: 有人比较过哪一种效率更高吗?
9楼: 请参考
http://blog.programfan.com/article.asp?id=8473
http://www.cfan.net.cn/info/15548.html
10楼: 昨天我测试了一下,发现 xianguo siweiliulang 的方法好像效率高一些,呵呵
11楼: 多人接受答案了。