關於order by後面接條件查詢

2021-06-28 06:08:01 字數 1895 閱讀 1932

適用場景,如表tab_a 有三個字段,

如果field1非空則按公升序排列,

如果field1是空再排field2,

如果 field2非空公升序排列,

如果field2是空再排field3,

如果field3非空則公升序排列,

如果field3是空。。。。。。。。

例子1    排序boolean型別

注意:order  by 後接的字段如果是boolean屬性,則false比ture 『大』!!!!!

此處field1='' 可以看成boolean排序  desc 排序,field1=''為真的排在下面(因為看上面"注意"),否則排在上面(即field1!='');

而後面的field1 asc相當於排序field1!=''資料,依次排序field2,field3..........

結構體struct和typedef後面接指標的含義

這幾天構建tin的時候一直有這個用法,沒講過,這裡搜到看一下,原來是給結構體指標舉個別名!像這樣的 是比較好理解的,就是取fileinfo為sturct file的別名嘛。typedef struct file fileinfo 但是在嚴奶奶的 資料結構 那本書裡面卻充滿了這樣的用法 typedef...

結構體struct和typedef後面接指標的含義

像這樣的 是比較好理解的,就是取fileinfo為sturct file的別名嘛。typedef struct file fileinfo 但是在嚴奶奶的 資料結構 那本書裡面卻充滿了這樣的用法 typedef struct file fileinfo filep 這種用法讓我感到很迷惑,經過了本人...

C 類中成員函式宣告後面接 const

const 表示對類中成員函式屬性的宣告 表示不會修改類中的資料成員 在編寫const成員函式時,若不慎修改了資料成員,或者呼叫了其他非const成員函式,編譯器將指出錯誤 以下程式中,類stack的成員函式getcount僅用於計數,從邏輯上講getcount應當為const函式。class st...