mysqlのFIND_IN_SET()、Right()、left()、date_formate()、date_sub()

1233 ワード

FIND_IN_SET()鶏を炒めるのに便利な関数です.文字列strがN個のサブチェーンからなる文字列リストstrlistにある場合、戻り値の範囲は1からNです.1つの文字列リストは、「,」記号で区切られたいくつかの自己チェーンからなる文字列です.最初のパラメータが定数文字列で、2番目がtype SET列の場合、FIND_IN_SET()関数を最適化し,ビット計算を用いた.strがstrlistまたはstrlistで空の文字列でない場合、戻り値は0です.いずれかのパラメータがNULLの場合、NULLが返されます.この関数は、最初のパラメータにカンマ(',')が含まれている場合に正常に動作しません.
参考記事:FIND_IN_SET詳細
Right()とLeft()は詳しくはわかりませんが、ネット上にはたくさんあります.主にその戻り値がStringであり、日付を切り取ることができます.もちろん戻り値もStringタイプです.
DATE_FORMAT(date,format)は主にdateのフォーマット変換に用いられる戻り値がStringでSTR_TO_DATEの戻り値はDate(注意:区切り文字が一致し、年月日が一致する)です.
select str_to_date('2008-4-2 15:3:28','%Y-%m-%d %H:%i:%s');

参考記事:DATE_FORMAT詳細
date_sub()給日減時間参考文章:Mysql時間関数大全超詳細
今回の作業で使用するコード:
date_format(date_sub(depart_Date_Time,interval '02:30:00' hour_second), '%Y%m%d  %H:%i')

はい、今日はここに着いて、ある内容があなたを助けることができることを望んで、私达に调和のとれたネットを共に建设させて、私はすべての人のために、すべての人は私のために、ある日残业しないことができることを望みます