1、childtable=setmetatable({},
以上兩種當訪問子表不存在的鍵時,會到元表中查詢__index,如果不存在返回nil
c:__newindex=function(childtable,k,v)
rawset(childtable,k,v);--可以利用這個特性,當給表賦值時,進行校驗之類操作
endd:__newindex={}
以上兩種情況,當給子表賦予不存在的鍵值時,會去原表中找__newindex
e:運算子
__add(childtable,newtable)--當childtable+newtable時呼叫
f:__call(childtable,newtable)--當childtable(newtable)時,呼叫
g:__tostring(mytable)--當print(childtable)
mytable = setmetatable(, )
print(mytable)
SQL豎表轉橫表 橫表轉豎表
豎表轉橫表 豎表結構 name course grade 張三語文 75張三 數學80 張三英語 90李四 語文95 李四數學 55轉換後橫表結構 name 語文數學 英語張三 7580 90李四 9555 0sql語句 1 select name,2sum case course when 語文 ...
豎表轉橫表
今天遇到乙個要求將豎表轉換成橫表。以前看過豎表轉橫表但沒寫過,現記錄下來以供學習。任務大體要求如下 教師號 星期號 是否有課 有 有 有 有 有 寫一條sql語句讓你變為這樣的表 教師號 星期一 星期二 星期三 建表 create table teac info teac no number,day...
橫表縱表轉換
橫表就是普通的建表方式,如表結構為 主鍵 欄位1 欄位2 欄位3.如果變成縱表後,則表結構為 主鍵 字段 字段值。而字段 則為字段1 欄位2 欄位3.具體為電信行業的例子。以使用者帳單表為例,一般出賬時使用者有很多費用,其資料一般儲存為 時間,客戶id,費用科目,費用。這種儲存結構一般稱為縱表,其特...