処理文字:
1:CONCAT( 'AAA'、 'BBB'、 'CCC')
文字列の連結、Oracleは一般的で、また、このスプライシング方法がありますが、唯一の2つの「||」。。
「||」MySQLでのかを表します。または同等
2:IFNULL(名前、 'AAA')
ときに名前=ヌル、戻り「AAA」
3.upper( 'AAA')、下( 'AAA')
大文字、小文字
4.substr
SUBSTR( 'ABC張'、1、4)ABCシートを=
撮影した最初の文字から、4
SUBSTR( 'ABC張'、4)=ジョー・スミス
採取開始から終了までの4つの文字(漢字を含む、各文字が文字です)
- 、より魅力 - LINDEXのmysqは1から始まります。。。
5.length
長さ( 'ABC張')= 9
長さはバイト単位の長さであり、3バイト、文字、記号1に等しいMySQLの文字。
かなりのうち - -
6.instr
INSTR( 'AAA'、 'abcaaabbbcccaaa')= 4
親でのサブストリングは、文字列の最初の出現を返す0が返されませんでした
7.trim
( ' 'aaabbbaaabbbaaa' から)= 'bbbaaabbb' トリム
縦が除去します
( 'AAA')トリム= 'AAA'
末尾のスペースを削除
8.lpad、RPAD
LPAD( 'ジョン・ドウ'、5、 'AAA')= AAA張
充填までのAAAは5文字の文字列を残しています
RPAD( 'ジョン・ドウ'、8 'AB')=ジョー・スミスABABAB
8文字の文字列があるまでAbが権利を埋めます。
9.replace
(「Zhangsanlisiワング・ウ」、「王ウー」、「6趙」)は趙6 Zhangsanlisiを置き換えます=
置き換えます
デジタル方法
1.round
ラウンド(1.23)= 1
丸め
ラウンド(1.23、1)= 1.2
丸いを残します
CEIL
向上取整
細胞(1.6)= 2
CEIL(-1.6)= -1。
床
切り捨て
切り捨てます
カットオフ
2.mod
MOD(10,3)= 10%3 = 1
MOD(-10、-3)= -1
3.abs
ABS(-111)= -1
ABS( 'AAA')= 0
絶対値は、返された数は0ではありません
日付:
1.今()
現在時刻
2.curdate
現在の日付、時刻が含まれていません。
3.currenttime
現在時刻
4.year()
今年(今())= 2019
今年( '2019年5月26日')= 2019
今年( '1990年5月26日')= 1990
取得日、日付形式の文字列ができイヤーブラケット
など、月、日、時間、同様に
月( '2019年5月26日')= 5
MONTHNAME( '2019年5月26日')=月
5. str_to_date()
フォーマットの解析における文字列は後でなり、エラーがnullを返されます
年の%Y = 4桁の年、%のY = 2桁
%M =月(01,02)は、%C =月、すべての権利も試験したとき、(1)、これら二つは一見混ぜます。。。
%D =日
%H = 24時間制は、%H =時間システム20は、自動的に時間を変換しない場合、ヌルエラーが返されながら、12%H
%i = 分
%S =秒
6.date_format
データベースの方法:
1.version()
版数
2.database()
現在のデータベース名を表示します
3.user()
現在のユーザー
プロセス制御機能:
1.if
場合(条件は、条件が真で、条件が偽です)
2.case
ケースパラメータ
ときに値1、次いで、結果
2つの次に、2値の結果、
...
それ以外の他の例の結果
終わり
場合
その結果、条件1、その後1、
2は、場合条件2結果
...
それ以外の他の例の結果
終わり
タイトルはノートとは何の関係もありません。。。
シーケンス
名前DESC、IDのASCによって順
名前(先頭から文字列比較コードASC順次)によって降順で、同じ名前、IDによって昇順に