[MySQL] SQL文(Update文)で文字列置換したい
データベース内に登録されたURL等を一括で書き変える時などに便利ですね。MySQLでレコード内の文字列を置換したい時には「REPLACE」関数を使います。◎文字列置換関数(REPLACE)[sourcecode language="sql"]
【当ブログではアフィリエイト広告を利用しています】
データベース内に登録されたURL等を一括で書き変える時などに便利ですね。MySQLでレコード内の文字列を置換したい時には「REPLACE」関数を使います。◎文字列置換関数(REPLACE)[sourcecode language="sql"]
PHP等でデータをランダムに表示させたいというケースがしばしばありますが、元データをデータベースから取得している場合では、取得するSQL文を変更してランダムにデータを取得する方がデータを取得後にプログラムで配列を乱数取得して表示させるより安全且つ高速です。ここでは最近よく使われるMySQLを例にしていますが、PostgreSQLでも互換性のある記述です。[sourcecode language="sql"]SELECT * FROM table_name ORDER BY RAND() LIMIT 20;
データベースのテーブルでフリガナの項目があった時に、「あ行」等のグルーピングを行うためのSQL文です。[sourcecode language="sql"] Canna AS フリガナ, WHEN Canna LIKE ‘[あ-おア-オ]%’ THEN ‘あ’