ねっとぱんだ-プログラミング勉強ブログ-

Webデザイン、プログラミングの勉強ブログ。

【MySQL】文字列と日付

文字列

length
文字列の長さを表示
select email,length(email) from users;
concat
文字列の連結
select concat(name,'(',team,')') from users;
nameと(とteamと)を連結している
出力すると「nameの値(teamの値)」となる
as
指定した名前で出力できる
select concat(name,'(',team,')') as label  from users
labelというタイトル?でデータの一覧が表示される。
substring
表示する文字数を限定する
select name,substring(team,1,1) from users;
teamの値の1番目から1文字分ひょうじする。

日付

now()
現在時刻を表示
select now();
month
月だけ表示
select name,month(created) from users;
createdの値の月だけをひょうじする。
datediff(a,b)
日付の差を取得する。aと比べてbは何日まえか、未来は-の値で表示される。
select name,datediff(now(),created) from users;