MSSQL查询高手请进~~~~~~~~~~~

huoyutu 2009-02-04 02:37:51
select * from MNNBAA_REGION r where '[1][1][27]%' like r.code||'%' 请问这是什么查询方式,和模糊查询写法不一样
...全文
121 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
happycat1029 2009-02-05
  • 打赏
  • 举报
回复
oracle
dawugui 2009-02-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 huoyutu 的帖子:]
select * from MNNBAA_REGION r where '[1][1][27]%' like r.code||'%' 请问这是什么查询方式,和模糊查询写法不一样
[/Quote]
oracle的写法.
|| = 字符串的+.

select * from MNNBAA_REGION r where '[1][1][27]%' like r.code||'%'

等同于SQL SERVER 的

select * from MNNBAA_REGION r where '[1][1][27]%' like r.code + '%'
oraclelogan 2009-02-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 huoyutu 的帖子:]
select * from MNNBAA_REGION r where '[1][1][27]%' like r.code||'%' 请问这是什么查询方式,和模糊查询写法不一样
[/Quote]
是oracle的写法吧,连接字符串并且模糊查询吧!
huoyutu 2009-02-05
  • 打赏
  • 举报
回复
不好意思,发错贴了,是ORACLE的写法
中国风 2009-02-04
  • 打赏
  • 举报
回复
oracle
||連接符等同於SQL的+
ws_hgo 2009-02-04
  • 打赏
  • 举报
回复
没有见过
可能是其它语言
关注
清海扬波 2009-02-04
  • 打赏
  • 举报
回复
PLsql的写法
dobear_0922 2009-02-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fcuandy 的回复:]
r.code||'%'

sqlserver或者说t-sql没有这种语法
[/Quote]
..
rucypli 2009-02-04
  • 打赏
  • 举报
回复
..
fcuandy 2009-02-04
  • 打赏
  • 举报
回复
r.code||'%'

sqlserver或者说t-sql没有这种语法

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧