前方・後方一致、曖昧検索・部分一致(LIKE)
ex.
# 前方一致
select * from table_name where column_name like 'string%'
# 後方一致
select * from table_name where column_name like '%string'
# 部分・曖昧一致
select * from table_name where column_name like '%string%'
select * from table_name where column_name like '%strin_'
# 検索したい文字列に%やアンダスコア(_)があるとき
select * from table_name where column_name like '\%%' ESCAPE '\';
ワイルドカード
% | 0文字以上の任意の文字列 |
_ | 任意の1文字 |
COUNT
select count(*) from column_name;
# 指定したcolumnがnullの場合はcountしない.
select count(column_name) from table_name;
範囲指定 Between
select * from table_name where column_name created_at BETWEEN "2023-07-21 15:00:00" AND "2023-07-28 14:59:59"