1. キャラクター機能1. ケースコントロール機能① UPPER('Hello')を選択します。 ② LOWER('Hello')を選択します。 2. キャラクターコントロール機能① SELECT LENGTH('葉緑体は呼吸を忘れません aaaa'); ② SELECT CONCAT('Hello','世界') AS result; ③ # 4 番目からインターセプトを開始し、それ以降のすべてのインターセプトを実行します SELECT SUBSTR('I believe in light',4); # 最初から始めて 3 をインターセプトします SELECT SUBSTR('I believe in light',1,3); ④ SELECT INSTR('中国代表サッカーチームは10月13日にサウジアラビアとアウェーで対戦します','サウジアラビア') AS result; ⑤ SELECT TRIM('a' FROM 'aaaaachloroplastaaaaa') AS result; #スペースを削除します SELECT TRIM(' Chloroplast aa ') AS result; ⑥ LPAD('クロロプラスト',9,'a') を結果として選択します。 ⑦ SELECT REPLACE('a叶aaa chloroplastaaaa','a','B') AS result; 2. 数学関数① # デフォルトでは小数点以下 1 桁が保持されますSELECT ROUND(1.62) AS result; #小数点以下2桁を保持SELECT ROUND(1.627,2) AS result; ② 結果としてCEIL(1.002)を選択します。 ③ SELECT FLOOR(1.002) AS 結果; ④ SELECT TRUNCATE(1.699,1) AS 結果; ⑤ 結果としてMOD(10,-3)を選択します。 3. 日付関数①NOW(): 現在のシステム日付と時刻を返します 今すぐ選択(); ②CURDATE(): 時刻を除いた現在のシステム日付を返す CURDATE() を選択する; ③CURTIME(): 日付を除いた現在のシステム時刻を返す CURTIME() を選択; ⑦ YEAR(NOW())を選択します。 YEAR('2021-09-30') を結果として選択します。 ⑧ 結果としてMONTH('2021-09-30')を選択します。 結果としてMONTHNAME('2021-09-30')を選択します。 日、時間、分、秒はすべて上にリストできます ⑨ #解析と同等です。2 つのパラメータ形式が一致する必要があります SELECT STR_TO_DATE('9-30 2021','%m-%d %Y') AS result; ⑩ #これは、SELECT DATE_FORMAT(NOW(),'%Y year %m month %d day') AS result; のフォーマットと同じです。 4. その他の機能#バージョンを確認する SELECT VERSION(); #データベースを表示する SELECT DATABASE(); # ユーザーを表示SELECT USER(); 5. プロセス制御機能① SELECT IF(10>5,'big','small') AS result; ② CASE WHEN 判定する定数 1 THEN 文 1; または表示する値 1 ... ELSE 文; または表示される値 END 例 #例は「;」なしの表示される値です `姓`、`給与`、`部署名`、を選択します。 CASE `部門ID` 100のときは`給与`*(1+0.8) 90歳のとき `給料`*(1+0.6) 80歳のとき `給料`*(1+0.4) 70歳のとき `給料`*(1+0.2) そうでなければ `給料` END AS finalsalaryFROM 従業員; ③ 場合 WHEN条件1 THEN SELECT文1; または表示される値1 ... ELSE 文; または表示される値 END 例 #例は「;」なしの表示される値です `姓`,`給与`, を選択 場合 `salary`>20000 の場合、'A level' `salary`>15000 の場合、'B レベル' `salary`>10000 の場合、'C レベル' そうでなければ「Dレベル」 END AS レベル FROM 従業員; これで、MySQL の単一行関数と文字計算日付プロセス制御に関する詳細な説明は終了です。MySQL の単一行関数に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Centos6.5 glibc アップグレードプロセスの紹介
最近何かをするときにラベル タグを使用しました。以前はラベル タグをほとんど使用していなかったため、...
Docker に TensorFlow 環境をすばやくインストールし、TensorFlow を使用し...
実際のプロジェクト開発では、多数のクエリや挿入、特にマルチスレッド挿入など、データベースに大きな負荷...
1. 複数サーバーの優先順位たとえば、各サーバー ブロックがポート 80 をリッスンする場合、www...
目次1. 関数とメソッドの違い2. 良い関数の書き方2.1 正確な命名2.1.1 関数の命名2.1....
目次Portainerは複数のDockerコンテナ環境を管理します2. Dockerを管理する2.1...
k8s の最小のスケジューリング単位 --- pod前回の記事では、k8s が解決できる問題を簡単に...
序文MySQL インデックスの使用に関しては、これまでインデックスの最左接頭辞ルール、インデックス ...
最近、WeChatはAppleによってダークモードの開発を強制されました。ますます多くのウェブサイト...
目次一般的なアップロードコンポーネントの開発以下の機能を実装する必要がありますカスタムテンプレートサ...
AWS - Amazon のクラウド コンピューティング サービス プラットフォーム以前、AWS の...
記事のタイトルが「模造虫眼鏡」なのはなぜですか?今日お話ししたいのは、一般的に言われているような、マ...
1. MySQLの文字セットを確認する '%char%' のような変数を表示します。...
1. 背景サーバーの開発プロセスでは、新しいコードや構成をロードするためにサービスを再起動することが...
はじめに: すべてのデータを 1 つのテーブルに保存することのデメリット表の構成構造は複雑で不明瞭で...