MySQLで月、日ごとにグループ化
日時が格納されたカラムの月や日でグループ化にしたい
日時が格納されたカラムの月や日でグループ化にしたい
グループ化した値をCSVにして表示させる。
「条件を満たすレコードをグループ」じゃなく「グループにした際に条件を満たすレコード」が欲しい。
例えば、groupをすることにより100レコードが30レコードになった。このときの「レコード数:30」を取得
単純な行数だったり、グループにしたときの行数とその時の各行数が欲しい
「group by」でグループ化した各n行ずつ欲しい
最大値じゃなくて、最大値を持つレコードが欲しい。ウィンドウ関数(窓関数)ってのが便利らしい
「group by」でグループ化した各n行ずつ欲しい
insert, update, deleteなどの基本や、まとめてinsert(バルクインサート)など
「〇文字目」以降や、「〇〇」という単語以降。
MySQLで条件分岐させたい。
日時が格納されたカラムの月や日でグループ化にしたい
グループ化した値をCSVにして表示させる。
以前、以降、期間内の指定。betweenとか。
日時が格納されたカラムの月や日でグループ化にしたい
日時をunixtimeで格納しているけど、datetime型で表示したい。ついでに日時の書式変換も。
以前、以降、期間内の指定。betweenとか。
日にちから曜日を取得する方法が2つあって、それぞれ値が異なる
年月でカラムを分けたレコードがあるけど「2020年6月~2023年3月」のような範囲で取得したい
「最大値の取得」と「最大値を持つレコード取得」のクエリの差が激しい・・・。
insert, update, deleteなどの基本や、まとめてinsert(バルクインサート)など
「〇文字目」以降や、「〇〇」という単語以降。
MySQLで条件分岐させたい。
PHPでレコードを取得してループで合計値を出せばいいんだけど、重そうだからSQLだけで対応できないか調査。
日時が格納されたカラムの月や日でグループ化にしたい
グループ化した値をCSVにして表示させる。
基本「1:1」or「1:多」で紐づけされているんだけど、紐づけされていない「1:null」なレコードが欲しい
「SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine with query: "select ~」が出てきた。
「条件を満たすレコードをグループ」じゃなく「グループにした際に条件を満たすレコード」が欲しい。
以前、以降、期間内の指定。betweenとか。
処理の流れ上、updateしたあと、もう一回updateしたかった。
パーミッションみたいなbit演算で「〇〇を含む」ようなことを条件にしたい。
例えば、groupをすることにより100レコードが30レコードになった。このときの「レコード数:30」を取得
Xamppに限らないんだけど・・・ファイル容量の制限を気にしない or 変更する
部分一致の「like」だと正規表現が使えないから「regexp」を使う
大容量だとphpMyAdminが使えないのでコンソールかdump。
Xampp・phpMyAdminでユーザーを作成したい
「where 〇〇〇 in (a,z,c)」としたとき「in (a,z,c)」の順でソートしてほしい
日にちから曜日を取得する方法が2つあって、それぞれ値が異なる
GUIからエクスポートさせることが出来ないコトもあるのでCUIでエクスポート
ホテルで地下、1~4階まであって上階から順に部屋番号でソートしたい
「090-1234-5678」を「09012345678」として検索したい
暗号化・復号化。また暗号化した値をlike検索したい。
カラム名は分かっている。でもどのテーブルにあるのかが分からない・・・という状況
半角カナ、全角・半角英数が混在しているデータから検索したい
複数のレコードを1レコードにしたい・・・
レコードを追加しても問題はないけどinformation_schemaのauto_incrementを見ると値が更新されていない
数値じゃなくて、数字をソートしたい
int型の有効範囲やtext型のバイト数など
JSONで格納した値を対象に検索したくなった・・・
単純な行数だったり、グループにしたときの行数とその時の各行数が欲しい
カラムを一部合体させたり、固定値を追加したりして、新テーブルに値を移行したい
最大値じゃなくて、最大値を持つレコードが欲しい。ウィンドウ関数(窓関数)ってのが便利らしい
「group by」でグループ化した各n行ずつ欲しい
FuelPHPのマイグレーションを実行したら「Row size too large」と怒られた
エクスポートしたsqlをインポートしようとしたら「#1118 - Row size too large (> 8126).」とでてきた
ユニーク値の設定だったり、存在しないときだけinsertしたい
delete文の条件に別のテーブルのカラムの値を使いたい
primayキーやユニーク索引の設定が必須
絵文字をDBにつっこんだら「????」と文字化けする
UPDATE文の条件にselete文のfrom句を使いたい
bit演算で「指定したビットを含まない」ってのを取得したい
年月でカラムを分けたレコードがあるけど「2020年6月~2023年3月」のような範囲で取得したい
一番したいのは開発時に標準出力で確認しながら…なんだけど、コッチは挫折
ほんのり異なる…
複雑なテーブル構成になってくると誤ってマスターを削除する可能性が高くなる…防ぐには外部キーの制約を設定しておくのが無難
モジュールとユーザーグループでいわゆる...CRUDの設定をしたい