SQL

sql

SQL

【SQL】データベースのタイムゾーンを一時的に変える方法 UTCからJSTへ

こんにちは。菜笑なえです。 今回は「SQLでデータベースのタイムゾーンを一時的に変える方法」についての解説です。 タイムゾーン確認, 変更から現在時刻の取得まで(コピペ用) SHOW VARIABLES LIKE '%time_zone%'; SET SESSION time_zone = 'Asia/Tokyo'; SELECT NOW(); それぞれ以下で解説していきます。 SQLでのデータベースのタイムゾーン確認方法 SQLでのタイムゾーンを一時的に変更する方法 SQ ...

sql

SQL

【SQL】文字列を置換して、データの更新を行う方法

こんにちは。菜笑なえです。今回はSQLに関する内容になっています。 本記事の内容 SQLでの文字列の置換 SQLでのデータ更新 【まとめ】置換したデータで更新 以上3点について解説していきます。 SQLでの文字列の置換 SQLでの文字列の置換方法は以下の通りです。 replace(置換したいデータ, '置換前の文字', '置換後の文字') 実際に使ってみます。 元の文字列 shops.name = '新宿店' ここから店 という文字を削除したいです。 今回は ...

sql

SQL

SQL 同一テーブルでの値の比較

事象 SQLで同一テーブルの値を比較してデータを取得したい。 やってみたこと select s1.* from shops s1, shops s2 where s1.`card_no_from` <> s2.`next_card_no`; 102件しかデータがないのに、6,075件のデータが取得された。 解決方法 select s1.* from shops s1, shops s2 where s1.id = s2.id and s1.`card_no_from` <> s2. ...