|
|
|
Помогите смастерить запрос
|
|||
|---|---|---|---|
|
#18+
Не получается выбрать данные... из таблицы Значит ситуация такая. Есть таблица в ней несколько полей И есть одно поле Domain в ней содержатся домены в таком виде domain.com domain.net domain.ua domain.org domain.us domain.av ну и так далее. задача такая. как выбрать при помощи запроса все домены в которых длина не более определенного количества символов. то есть domain.com domain.av имеют одинаковую длину имени :) 6 символов (хотя доменные зоны разные. то есть они не учитываются) да если задача вдруг усложнится и скажем появятся домены такого вида domain.com.ua как тогда быть ?? подскажите каким регулярным выражением это все вырезать ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 16:42 |
|
||
|
Помогите смастерить запрос
|
|||
|---|---|---|---|
|
#18+
Ай-яй-яй. А мануал почитать слабо? Код: plaintext 1. 2. Таким образом, твой запрос выглядит так: select * from x where locate('.', domain) between 1 and 7; Такой запрос найдет все домены длины до 6 включительно и не вернет записи с пустыми или не содержащими точки доменами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 17:09 |
|
||
|
Помогите смастерить запрос
|
|||
|---|---|---|---|
|
#18+
Нет нет вы не поняли. Я не знаю какие домены у меня в базе. Точнее мне надо просто выбрать все домены длиной 6-ть. Какое имя домена не важно. Я вот сделал запрос SELECT * FROM `domains` WHERE LENGTH( Name REGEXP "^([\.])\." ) < 6 но он все равно не верно работает помогите разобраться с регулярным выражением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 17:22 |
|
||
|
Помогите смастерить запрос
|
|||
|---|---|---|---|
|
#18+
хе попробовал действительно метод действенный спасибо :)) забыл о команде locate :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 17:24 |
|
||
|
Помогите смастерить запрос
|
|||
|---|---|---|---|
|
#18+
ок а как выбрать домены с определенной длиной ?? скажем все домены длина имени которых равна 6-ти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 17:35 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=659&tid=1854086]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 280ms |
| total: | 405ms |

| 0 / 0 |
