2019年5月21日 星期二

[SQL Server] SQL Update with row_number()

在SQL Server裡想要更新某個欄位,根據另外一個欄位排序
可以參考以下的方法

UPDATE UpdateTarget
    SET seq = rownum
   FROM (
        SELECT seq, row_number () OVER (ORDER BY seq) rownum
          FROM Table
         WHERE no = @no
) UpdateTarget

Ref: https://codeday.me/bug/20180808/213927.html

2019年5月7日 星期二

[CSS] diplay:none 和 visibility:hidden的差異

最近在頁面加入權限控管時
要把div隱藏起來,並在同樣位置
發現display:none和visibility:hidden的差別


使用display:none會整個div不見,位置前移
使用visibility:hidden會dive隱藏,保留原始位置

如果用過vue.js的話,概念會類似
display:none / block  => v-if
visibility:hidden / visible => v-show

參考範例
範例