Это может показаться глупым, но мне просто интересно.mysql - Как фильтровать результаты без указания столбцов
У меня есть таблица с именем posts
:
+----------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | title | varchar(50) | YES | | NULL | | | body | text | YES | | NULL | | | created | datetime | YES | | NULL | | | modified | datetime | YES | | NULL | | +----------+------------------+------+-----+---------+----------------+
Значения:
+----+-----------------------+----------------------------------------+---------------------+---------------------+ | id | title | body | created | modified | +----+-----------------------+----------------------------------------+---------------------+---------------------+ | 2 | A title once again!!! | And the post body follows. Tralalalala | 2013-06-03 13:13:44 | 2013-06-05 09:36:51 | | 3 | Title strikes back | This is really exciting! Not. | 2013-06-03 13:13:46 | NULL | | 11 | Tomcat | Tommy boy!!! FFF | 2013-06-04 16:33:22 | 2013-06-04 16:48:40 | | 12 | FFD | dsfdsf | 2013-06-04 16:48:56 | 2013-06-04 16:55:50 | | 13 | fdf | dfdsf | 2013-06-04 16:57:47 | 2013-06-05 09:36:54 | | 14 | GGD | dsfdsf | 2013-06-04 17:02:33 | 2013-06-04 17:02:33 | | 15 | GG# | dsfdsfff322 | 2013-06-05 09:36:20 | 2013-06-05 09:36:28 | +----+-----------------------+----------------------------------------+---------------------+---------------------+
Скажем, я хочу, чтобы найти строку, которая имеет значение Th
(не чувствительно к регистру), независимо от поля , Это похоже на выполнение функции быстрого поиска.
Обычно я хотел бы сделать что-то вроде: SELECT * FROM posts WHERE title LIKE '%Th%' OR body LIKE '%Th%'
Я не включать другие поля, потому что очевидно, что они не собираются принимать эти ценности.
Я хочу знать, есть ли ярлык для этого? Как SELECT * FROM posts LIKE '%Th%'
.
Просьба сообщить. Благодарю.
что проблема с SELECT * FROM сообщений WHERE Название LIKE '% Th%' ИЛИ body LIKE '% Th%' – PSR
@PSR На самом деле это не проблема, а просто представим, есть ли у меня 10 или более столбцов, которые действительно раздражают. Я просто хочу знать, есть ли ярлык, и это будет большой помощью. – NinjaBoy