Chinaunix首页 | 论坛 | 博客
  • 博客访问: 255842
  • 博文数量: 54
  • 博客积分: 1761
  • 博客等级: 上尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-17 23:30
文章分类

全部博文(54)

文章存档

2013年(4)

2012年(7)

2011年(15)

2010年(28)

分类: 数据库开发技术

2011-06-15 13:00:32

想著弄個有關q裡面操作的函數和方法。步步為營,以免每次看到總要回頭看文檔。
文檔總歸是要看的,不過限於什麼樣的水平,如果連基本的功能和意思都未曾了解過,多看幾次文檔又有何益。何不記錄下來自己常用的那麼幾個,權作努力的象徵。

asc
這個弄過db的都知道- ascend,升序的意思。簡單的來說就是將list或者dictionary排升序。執行後,效果相當於在此list或者table的meta信息裡面註釋了‘我’乃 `s#. 僅此而已。

既然提到了asc就不得不順便說說desc - descend。 降序的意思。
他的作用剛好與asc相反,它將一個list或者table反序排列。當然了,反序後也就沒有 `s# 的可能。

舉幾個列子:


  1. q)asc 1 3 2 3
  2. `s#1 2 3 3
  3. q)desc 1 3 5
  4. 5 3 1
  5. q)reverse asc 1 3 2 3
  6. 3 3 2 1
羅嗦幾句,asc有`s#,desc沒有。desc相當於 reverse asc
阅读(1818) | 评论(0) | 转发(0) |
0

上一篇:CFA考試歸來

下一篇:Bash String操作

给主人留下些什么吧!~~