|
|
|
поиск отрывка слова в предложении
|
|||
|---|---|---|---|
|
#18+
есть поле текст с кучей текста как в нем найти определеное слово? как сделать запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2004, 02:13 |
|
||
|
поиск отрывка слова в предложении
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Вернёт позицию найденой подстроки в строке, или же 0, если ничего не найдено. А вообще, см: http://dev.mysql.com/doc/mysql/ru/String_functions.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2004, 06:49 |
|
||
|
поиск отрывка слова в предложении
|
|||
|---|---|---|---|
|
#18+
поиск отрывка слова предложении SELECT * FROM table WHERE pole LIKE '%kusok_slova%' http://dev.mysql.com/doc/mysql/en/String_comparison_functions.html Pattern matching using SQL simple regular expression comparison. Returns 1 (TRUE) or 0 (FALSE). If either expr or pat is NULL, the result is NULL. With LIKE you can use the following two wildcard characters in the pattern: Character Description % Matches any number of characters, even zero characters _ Matches exactly one character mysql> SELECT 'David!' LIKE 'David_'; -> 1 mysql> SELECT 'David!' LIKE '%D%v%'; -> 1 To test for literal instances of a wildcard character, precede the character with the escape character. If you don't specify the ESCAPE character, `\' is assumed. String Description \% Matches one `%' character \_ Matches one `_' character mysql> SELECT 'David!' LIKE 'David\_'; -> 0 mysql> SELECT 'David_' LIKE 'David\_'; -> 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2004, 15:15 |
|
||
|
поиск отрывка слова в предложении
|
|||
|---|---|---|---|
|
#18+
addass, возможно, я не совсем ясно описал свой запрос. Там, где <id записи>, я имел ввиду имя поля, в котором у тебя находится идентификатор записей в таблице. Т.е., что бы в результате запроса тебе было понятно, в какой именно записи таблицы найдено. LIKE, конечно, тоже можно применить, но оно не вернёт тебе позицию, в которой именно была найдена подстрока. Т.е., результатом будет: либо подстрока есть, либо её нет. И если подстрока есть, то ХЗ где она там находится. Но если же тебе этого и не надо знать, то смело можешь и LIKE применять ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 06:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=32604100&tid=1854989]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 399ms |

| 0 / 0 |
