mysql 學習之 常用SQL技巧

2021-06-18 02:38:44 字數 301 閱讀 3888

1.檢索包含最大/最小值的行

min([distinct]expr),max([distinct]expr)

2.巧用rand()/rand(n)提取隨機行

orderbyrand()同limit的結合可以從一組列中選擇隨機樣本

3.利用group by的with rollup子句做統計

當你使用rollup時,你不能同時使用orderby子句進行結果排序。換言之,rollup和order by是互相排斥的

4.用bitgroupfunctions做統計

bit_or, bit_and

MySQL 常用SQL技巧 18 5

1.正規表示式使用 mysql利用regexp命令,提供正規表示式功能。例子 select abcdef regexp a select efg regexp xyz 2.用rand 函式提取隨機行 使用rand 函式從表中隨機抽取記錄行,這對一些抽樣分析統計非常有用。例如 select from ...

shell學習之常用技巧

cut 切割,d分隔符,f指定段號,c指定第幾個字元。d,f用的多些。sort排序,n按照數字排序,r反排序。wc l 檢視檔案行數。大道至簡,掌握常用的命令就可以了。uniq去重,需要跟sort一起使用。管道tee 與 相似,同時將內容輸出到螢幕。tee a 就是 追加。split b針對大小,l...

shell學習之常用技巧

cut 切割,d分隔符,f指定段號,c指定第幾個字元。d,f用的多些。sort排序,n按照數字排序,r反排序。wc l 檢視檔案行數。大道至簡,掌握常用的命令就可以了。uniq去重,需要跟sort一起使用。管道tee 與 相似,同時將內容輸出到螢幕。tee a 就是 追加。split b針對大小,l...