当前位置:主页>仓库管理软件> 列表

SQL 中如何查询某VARCHAR字段中是否包含特定字符串 找仓库进销存表格

财务软件版1楼: 例 字段AAA VARCHAR(255),内容为
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楼: 多人接受答案了。