牛橫的元表

2022-08-28 20:12:18 字數 499 閱讀 6101

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,費用科目,費用。這種儲存結構一般稱為縱表,其特...