共通の機能はMySQLで要約されています
1、文字関数
スプライシング連結:連結(STR1、 '_' 、STR2) STR1のSTR2と'_'スプライスを有する2つのフィールドが一緒に
サブストリング取らSUBSTR:SUBSTR( '笑'、3 )= '母' SUBSTR( 'HAHAH'、 1,4)=「母」4は、長手方向である
上側大文字は、上部(「HAAH」)
低いが低下する変換
前部および後部スペースと指定した文字にトリム、デフォルトの空間にあり、トリム(「」、「 aahahahaca」) =「hahahac」
左にLTRIM空間
にRTRIMスペース右
置き換える〜
LPAD左パディング:LPAD(「STR」、10 、「*」) *充填剤を使用しない長さ10 STRの全長
RPAD右パディングを
第1の戻りストリングINSTRインデックス(最初の一致)の発生ならないことが見出さ戻り0
バイトの数(列の長さ)を求める長さ
2、数学関数
ラウンド:丸めラウンド(1.65)は、2ラウンド(= 1.765,2)= 1。76は、小数点以下2桁を表す
ランドノンス
最大整数以下またはパラメータに等しい戻り切り捨てフロアを
最小の整数を超えるCEIL戻りCEILまたはパラメータに等しい
MODモジュロMOD(10,3)
TRUNCATE切り捨てTRUNCATE(1.69999,1)= 1.6 1小数点いくつか切り捨て、非丸めルール
3は、日付関数は
、今現在のシステム日付+時間()
CURDATE CURDATE現在のシステム日付()
CURTIME CURDATE現在のシステム時刻()
STR_TO_DATE前面に日付形式の文字を指定するには、MySQLで日付形式にフォーマットを変換するための時間が来ました
DATE_FORMATの改宗は、所定のフォーマットに文字を変換するための日付に日付が表示された
(NOW())年に
月の月(NOW())
ヶ月名MONTHNAME(NOW())
日付と時刻の文字を:
年%Yの4
%のY 2年ビット
%のM月(01,02,03、...、11、12)
%のC月(、2、3、...、11、12)
%dの日(01、02、... )
%h時間(24時間)
%h時間(12時間)
%I分(00、01 ... 59)
%S秒(00、01、59···)
4、フロー制御機能
処理する場合デュアルブランチ
回最終的にリターンの文(1 <2は、 'I 2' '私は午前1時')が '私は1です'
多重if
場合
ケース1は、その文を実行したときに1
ケース2は、その文を実行したときに2
CASE3は、その文を実行すると3
4を実行するelseステートメント
新しい変数として終了
複数の分岐を処理するcaseステートメント
ケースフィールドまたは式
ケース1は、その文を実行したときに1
ケース2は、その文を実行したときに2
CASE3は、その文を実行すると3
4を実行するelseステートメント
新しい変数として終了
詳細については、以下を参照してください。https://www.runoob.com/mysql/mysql-functions.html
1、文字関数
スプライシング連結:連結(STR1、 '_' 、STR2) STR1のSTR2と'_'スプライスを有する2つのフィールドが一緒に
サブストリング取らSUBSTR:SUBSTR( '笑'、3 )= '母' SUBSTR( 'HAHAH'、 1,4)=「母」4は、長手方向である
上側大文字は、上部(「HAAH」)
低いが低下する変換
前部および後部スペースと指定した文字にトリム、デフォルトの空間にあり、トリム(「」、「 aahahahaca」) =「hahahac」
左にLTRIM空間
にRTRIMスペース右
置き換える〜
LPAD左パディング:LPAD(「STR」、10 、「*」) *充填剤を使用しない長さ10 STRの全長
RPAD右パディングを
第1の戻りストリングINSTRインデックス(最初の一致)の発生ならないことが見出さ戻り0
バイトの数(列の長さ)を求める長さ
2、数学関数
ラウンド:丸めラウンド(1.65)は、2ラウンド(= 1.765,2)= 1。76は、小数点以下2桁を表す
ランドノンス
最大整数以下またはパラメータに等しい戻り切り捨てフロアを
最小の整数を超えるCEIL戻りCEILまたはパラメータに等しい
MODモジュロMOD(10,3)
TRUNCATE切り捨てTRUNCATE(1.69999,1)= 1.6 1小数点いくつか切り捨て、非丸めルール
3は、日付関数は
、今現在のシステム日付+時間()
CURDATE CURDATE現在のシステム日付()
CURTIME CURDATE現在のシステム時刻()
STR_TO_DATE前面に日付形式の文字を指定するには、MySQLで日付形式にフォーマットを変換するための時間が来ました
DATE_FORMATの改宗は、所定のフォーマットに文字を変換するための日付に日付が表示された
(NOW())年に
月の月(NOW())
ヶ月名MONTHNAME(NOW())
日付と時刻の文字を:
年%Yの4
%のY 2年ビット
%のM月(01,02,03、...、11、12)
%のC月(、2、3、...、11、12)
%dの日(01、02、... )
%h時間(24時間)
%h時間(12時間)
%I分(00、01 ... 59)
%S秒(00、01、59···)
4、フロー制御機能
処理する場合デュアルブランチ
回最終的にリターンの文(1 <2は、 'I 2' '私は午前1時')が '私は1です'
多重if
場合
ケース1は、その文を実行したときに1
ケース2は、その文を実行したときに2
CASE3は、その文を実行すると3
4を実行するelseステートメント
新しい変数として終了
複数の分岐を処理するcaseステートメント
ケースフィールドまたは式
ケース1は、その文を実行したときに1
ケース2は、その文を実行したときに2
CASE3は、その文を実行すると3
4を実行するelseステートメント
新しい変数として終了
詳細については、以下を参照してください。https://www.runoob.com/mysql/mysql-functions.html