?postgresql sql语句看不懂

alanna 2010-03-25 02:03:19
SELECT acc_id, defi FROM acc_table WHERE search_word @@ ? OFFSET ? LIMIT Const.MAX_DISP_COUNT;

哪位大虾知道上面的 @@ ? OFFSET ? 是什么意思啊?
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2010-03-29
  • 打赏
  • 举报
回复
跟MYSQL里面的LIMIT M,N;对比下就知道了。
trainee 2010-03-26
  • 打赏
  • 举报
回复
可能是正则表达式,我也不清楚,搜索一下吧
alanna 2010-03-25
  • 打赏
  • 举报
回复
SELECT acc_id, defi FROM acc_table WHERE search_word @@ ? OFFSET ? LIMIT Const.MAX_DISP_COUNT;
pstmt.setString(1, "*D+ " + keyword);

"*D+ " 有是什么意思呢?
* 应该是匹配任一字符
D+是什么呢?
alanna 2010-03-25
  • 打赏
  • 举报
回复
楼上说的@@表示匹配有没有什么文档可以参考啊?
trainee 2010-03-25
  • 打赏
  • 举报
回复
这条语句肯定不是原句,可能是用在某个开发平台的。
其中?是代表某参数,由客户端开发平台再转换实际参数
@@表示匹配,用在全文搜索
offset xx limit xx 表示从某个记录开始的某行

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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