隨機返回
5條記錄,**的時候挺好用。
select * from(select a.prod_id, a.prod_name
fromtb_prod_mas a
order bydbms_random.value())
where rownum<= 5
查詢跳過錶中的偶數行
select x.*
from (selectrow_number() over(order by prod_id) rn, a.prod_id,a.prod_name
fromtb_prod_mas a) x
where mod(rn, 2)= 1;
查詢單件**資訊與其中**最高
/低單件
,或者各商品**最高與最低
select a.unit_seq,a.prod_id,a.prod_name,
a.prc,max(a.prc) over(),min(a.prc) over()
fromtb_prod_unit a
根據子串分組
select pgm_id, to_char(a.etr_date, 'yyyy-mm-dd')etr_date, sum(a.ord_amt) ord_amt
from tb_pgm_orda
group by pgm_id,to_char(a.etr_date, 'yyyy-mm-dd')
order by 2, 3
Redis 一些高階用法
redis 過期時,會向特定的訊息佇列傳送訊息,監聽該訊息佇列 優點 缺點 sorted set,用時間戳作為 score,member 為你想處理的資料內容 優點 缺點 tip 刪除返回行數為 0 時,可以認為已經被別人處理 同時,可以 sleep 一些時間,使得不同伺服器執行定時任務的時間錯開,...
Sed的一些高階用法(一)
1.刪除指定的空白行,單行next 現在有乙個檔案中有有空白行,但是需要刪除指定的空白行,並不是全部,檔案內容如下 1 this is the header line 3 this is the data line 5 this is the last line需求 需要刪除第一行和第三行之間的空白...
PHP 陣列的一些高階用法
使用 php 原生的陣列函式,不要看見陣列就使用 foreach 能有效降低程式的複雜度,精簡 量。過濾組元素 input a b c allowed a b data array insert key input array flib allowed 將資料庫獲取的多條資料的主鍵作為陣列的key ...