如何查询字段中包含有“*”的值?在线等待

[复制链接]
查看11 | 回复6 | 2010-2-11 01:01:06 | 显示全部楼层 |阅读模式
如何查询字段中包含有“*”的值?
比如字段名为NAME
NAME
1*2
2*2
2.2
3.5
4.5
9*7
用什么查询语句查询的结果能够得出
NAME
1*2
2*2
9*7
回复

使用道具 举报

千问 | 2010-2-11 01:01:06 | 显示全部楼层
select * from mytable where name like '%*%';
回复

使用道具 举报

千问 | 2010-2-11 01:01:06 | 显示全部楼层
*号本身就是通配符
回复

使用道具 举报

千问 | 2010-2-11 01:01:06 | 显示全部楼层
最初由 ORACLE8.16 发布
[B]*号本身就是通配符 [/B]

那是在操作系统中。
在oracle中不是
回复

使用道具 举报

千问 | 2010-2-11 01:01:06 | 显示全部楼层
最初由 ORACLE8.16 发布
[B]*号本身就是通配符 [/B]

通配符有 '%', '_' 这两个吧,
你也可以转义用
select '%\*%' from ...escape '\';
回复

使用道具 举报

千问 | 2010-2-11 01:01:06 | 显示全部楼层
学习了
回复

使用道具 举报

千问 | 2010-2-11 01:01:06 | 显示全部楼层
呵呵,把Oracle当Windows了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行