字元函式
函式結果
大小寫控制函式
lower(『sql course』)
sql course
大小寫控制函式
upper(『sql course』)
sql course
字元控制函式
concat(『hello』, 『world』)
helloworld
字元控制函式
substr(『helloworld』,1,5)
hello
字元控制函式
length(『helloworld』)
10字元控制函式
instr(『helloworld』, 『w』)
6字元控制函式
lpad(salary,10,』*』)
*****24000
字元控制函式
rpad(salary, 10, 『*』)
24000*****
字元控制函式
trim(『h』 from『helloworld』)
elloworld
字元控制函式
replace(『abcd』,『b』,『m』)
amcd
數字函式
函式結果
四捨五入
round(45.926, 2)
45.93
截斷trunc(45.926, 2)
45.92
求餘mod(1600, 300)
100獲取當前日期
now將日期格式的字元轉換成指定格式的日期
str_to_date(『9-13-1999』,』%m-%d-%y』)
1999-09-13
將日期轉換成字元
date_format(『2018/6/6』,『%y 年%m 月%d 日』)
2018 年06 月06 日
計算日期差值
datediff(『1999-2-7』,『1996-2-6』)
1097 序號
格式符功能
01%y
四位的年份
02%y
2位的年份
03%m
月份(01,02…11,12)
04%c
月份(1,2,…11,12)
05%d
日(01,02,…)
06%h
小時(24小時制)
07%h
小時(12小時制)
08%i
分鐘(00,01…59)
09%s
秒(00,01,…59)
在需要使用 if-then-else 邏輯時:
case expr
when comparison_expr1 then return_expr1
when comparison_expr2 then return_expr2
when comparison_exprn then return_exprn
else else_expr
end
下面是使用case表示式的乙個例子(注意逗號):
select last_name, job_id, salary,
//注意這裡逗號
04 MySQL常見函式 單行函式
單行函式細分 1 字元函式 2 數學函式 3 日期函式 4 其他函式 5 流程控制函式 單行函式 字元函式 一 字元函式 1.length 獲取引數的位元組長度 select length john select length 張三丰 utf 8編碼,1個漢字3個位元組 檢視當前客戶端的字符集 sh...
04hive常見屬性設定
16.1.default資料倉儲的最原始位置是在hdfs上的 user hive warehouse路徑下。16.2.在倉庫目錄下,沒有對預設的資料庫default建立資料夾。如果某張表屬於default資料庫,直接在資料倉儲目錄下建立乙個資料夾。將hive default.xml.template...
字典元組函式04
a 1,2,3 b a是將a的位址給了b,位址相同。b a 是將a的值給了b,b重新建立列表,位址不同 列表遍歷 for num in list print num for index in range 0,len a print a index i 0while iprint a i i 1 ev...