ウィルキンソンの炭酸が抜けていく。

webクリエイターのイロハ

mysql メモ 文字列 日付関数を使う。

 
  • length
  • concat
  • as
  • substring
  • now
  • month
  • datediff
 
length
フィールドの文字数を調べてくれる。
select email, length(email) from users;
 
concat
文字列を連結させたい場合に使う。
  1. select concat(name, '(', team, ')') from users;
 
 
as名前
文字列を連結させたときなど、名前が長くなったときにas名前で新しい名前をつけてくれる。
select concat(name, '(', team, ')') as label from users;
 
 
substring
teamの頭1文字だけ引っ張って期待というときはsubstring(team,1,1)とすることも出来る.
elect name, substring(team, 1, 1) from users;
 
now
現在の日付と時刻を求めたいときは select now();を使う。
 
select now();
 
 
month
月だけ調べたいというときに使う。いつ作られたかとかを調べられる。
select name, month(created) from users;
 
datediff 
詳しい日付とかも調べられる。
 
select name, datediff(now(), created) from users;
 
一部だけ見たが、レファレンスの関数と演算子というものを見るようにしてください。