no-style

Отображаем данные из таблицы [select]


Для чего используется select

select используется для отображения информации из таблицы. На этой странице рассмотрим несколько наиболее частых вариантов select'ов.

Периодически этот список будет пополняться







Выбираем все строки, где myvalue=0


SELECT * FROM `someservice`.`registered-users`
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;






Отображаем юзеров у которых в нике 7 цифр

Все именно так как и написано, если нужно больше-меньше цифр то меняем на необходимое значение


SELECT *
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%';

Комментарии