この記事では、一般的に作業効率を向上させるために、SQLで使用される作業の一部を示します。
1つの日付フォーマット
使用DATE_FORMAT(get_date、 '%Y-%M-%D')機能フォーマット。前記フォーマットする必要はありget_dateフィールド、「%Y-%M-%D」の日付形式にフォーマットされます。例えば:
選択 DATE_FORMATを(' 1997年10月4日午後09時23分00秒'、' %のY%のM%のB%のDの%のW%A%Y-%M-%D%H:%I:%S%のr%のT ' );
结果:97 10月10月4日土曜日土曜1997年の- 10 - 04 22:23:00 10:23:00 PM 22:23:00
SELECT 数(*)FROM家はどこ get_date のような ' 2006パーセント-07%' ;
フィールドを指定された重複したレコードが存在するかどうかを2クエリ
SELECT house_id、カウント(ID)AS sumCount
FROM 家の
GROUP BY house_id HAVING sumCount > 1。
我々はそのような時間として、これらのデータ処理を行うときにここでは、非常に簡単に、すべてのhouse_idが重複レコードを持って取得、削除、更新することができます。
3重複レコードの複数のフィールドを探します
選択 *
から履歴書Aの
場合(a.peopleId、a.seq)に(選択 peopleId、配列から履歴書の
グループ によって peopleIdを、配列を有する 数(*)>
1)
継続的に更新され、次の問題は、よりエキサイティングです。