presto文件
1 注意
(1)sql大小寫不敏感
(2)sql語句可以寫一行,也可以寫多行
(3)關鍵字不能縮寫也不能分行
(4)各子句一般要分行寫
(5)使用縮排提高語句的可讀性
2 算數運演算法
2.1 數字型別
數字型別可以使用加減乘除4種運算子。
例:
select 8*4 from dual
(dual 表示偽表)
2.2 日期型別
日期型別只可以使用加或減2種運算子。
例:
select (sysdate + 1) from dual
3 空值
(1)空值是無效的、未指定的,未知的或不可預知的值。
(2)空值不是空格或0。
(3)包含空值的數學表示式的值都為空值,不為零。
4 列的別名
列的別名即重新命名乙個列的方法。
4.1 緊跟列名
例:
select 某列 新某列 from 某錶
4.2 在列名與別名之間加入關鍵字 as
(1)別名不使用雙引號,此時新某列缺省每乙個字元都為大寫。
例:
select 某列 as 新某列 from 某錶
(2)別名使用雙引號,此時新某列可以包含小寫字母、空格、特殊字元等。
例:
select 某列 as "新某列" from 某錶
5 連線符
用雙豎線 || 表示,可以用來「合成」列。
5.1 把列與字元連線在一起
例:某錶有兩列分為別:「姓名」、「年級」。要求合為一列:"姓名"的年級是"年級",命名為"細節"。
select 姓名||'的年級是'||年級 as "細節"
from 某錶
5.2 把列與列連線在一起
例:某錶有某列1和某列2,要求合為一列,命名為「新列」。
select 某列1||某列2 as "新列"
from 某錶
6 字串
除了起別名時用雙引號,其餘情況全用單引號。
7 重複行
(1)預設返回所有資訊
(2)去除重複行的關鍵字為distinct
git細碎知識點
git可以使用linux命令 git的圖形介面gitk基於git的源 託管平台 github 碼雲 coding readme.md檔案是專案說明檔案,可以顯示在專案的首頁 暫存區是在.git檔案中 如果檢視乙個檔案狀態的時候,顯示 use git add 就說明這個檔案還沒有被跟蹤過 在乙個分支新...
Makefile細碎知識點記錄
由於有些規則用的少,記不住,但還是時不時能用到,開個記錄帖記一下這些零散的規則。參考文件 跟我一起學makefile 1.忽略某些檔案 include2.環境變數 makefiles 如果當前環境中定義了該變數,make 會把該變數當作類似 include 的動作,但該變數引入的目標不會起作用,如果...
深度學習知識點2
1.為什麼引入非線性啟用函式?引入非線性啟用函式,可以使深層的神經網路不再是線性的輸入組合,而是可以逼近任意函式,如果不使用啟用函式,在這種情況下每一層的輸出都是上一層輸入的線性函式,無論神經網路的有多少層,輸出的最終結果都是乙個線性組合,與沒有隱藏層的效果相差不多,也就成了最原始的感知機了。2.為...