Для чего используется select
select используется для отображения информации из таблицы. На этой странице рассмотрим несколько наиболее частых вариантов select'ов.
Периодически этот список будет пополняться
Выбираем все строки, где myvalue=0
SELECT * FROM `someservice`.`registered-users`
WHERE myvalue=0;
WHERE myvalue=0;
Select с несколькими условиями
Взять 1 строку где
user_online не равен нулю/пустоте
user_online не равен online
user_online и не равен error
SELECT *
FROM `someservice`.`registered-users`
WHERE user_online IS NULL OR user_online != 'online' AND user_online != 'error'
LIMIT 1;
FROM `someservice`.`registered-users`
WHERE user_online IS NULL OR user_online != 'online' AND user_online != 'error'
LIMIT 1;
Отображаем юзеров у которых в нике 7 цифр
Все именно так как и написано, если нужно больше-меньше цифр то меняем на необходимое значение
SELECT *
FROM `someservice`.`registered-users`
WHERE `user_name` REGEXP '([[:digit:]].*){7}'
LIMIT 1;
FROM `someservice`.`registered-users`
WHERE `user_name` REGEXP '([[:digit:]].*){7}'
LIMIT 1;
Ещё можно попробовать вот так[^[:digit:]]*
Отображаем строки в которых присутствует(содержится) текст
Отобразить строки у которых в url присутствует текст xurl.es
SELECT * FROM `askfm`.`redirects`
WHERE url LIKE '%xurl.es%';
WHERE url LIKE '%xurl.es%';
Отправить комментарий